]> git.lizzy.rs Git - rust.git/commitdiff
remove dead code
authorAleksey Kladov <aleksey.kladov@gmail.com>
Sun, 27 Jan 2019 15:07:45 +0000 (18:07 +0300)
committerAleksey Kladov <aleksey.kladov@gmail.com>
Sun, 27 Jan 2019 15:07:45 +0000 (18:07 +0300)
crates/ra_db/src/lib.rs
crates/ra_db/src/mock.rs [deleted file]
crates/ra_ide_api/src/mock_analysis.rs

index 6e17f33f078e475f35ac7f22c882c97444ca4255..ca775030d0a57a10e89089dae03fba0a6199667b 100644 (file)
@@ -2,7 +2,6 @@
 mod cancellation;
 mod input;
 mod loc2id;
-pub mod mock;
 
 use std::{
     panic, sync::Arc,
diff --git a/crates/ra_db/src/mock.rs b/crates/ra_db/src/mock.rs
deleted file mode 100644 (file)
index 5e18506..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-use rustc_hash::FxHashSet;
-use relative_path::{RelativePath, RelativePathBuf};
-
-use crate::{FileId};
-
-#[derive(Default, Debug, Clone)]
-pub struct FileMap(Vec<(FileId, RelativePathBuf)>);
-
-impl FileMap {
-    pub fn add(&mut self, path: RelativePathBuf) -> FileId {
-        let file_id = FileId((self.0.len() + 1) as u32);
-        self.0.push((file_id, path));
-        file_id
-    }
-
-    pub fn files(&self) -> FxHashSet<FileId> {
-        self.iter().map(|(id, _)| id).collect()
-    }
-
-    pub fn file_id(&self, path: &str) -> FileId {
-        assert!(path.starts_with('/'));
-        self.iter().find(|(_, p)| p == &path[1..]).unwrap().0
-    }
-
-    fn iter<'a>(&'a self) -> impl Iterator<Item = (FileId, &'a RelativePath)> + 'a {
-        self.0
-            .iter()
-            .map(|(id, path)| (*id, path.as_relative_path()))
-    }
-}
index 846c76cfe7ae2abf668b5ac26c86a918a8461588..0f2d22ab24dd66961591fa2c3c8ffca9c875b963 100644 (file)
@@ -2,7 +2,6 @@
 
 use relative_path::RelativePathBuf;
 use test_utils::{extract_offset, extract_range, parse_fixture, CURSOR_MARKER};
-use ra_db::mock::FileMap;
 
 use crate::{Analysis, AnalysisChange, AnalysisHost, CrateGraph, FileId, FilePosition, FileRange, SourceRootId};
 
@@ -83,15 +82,14 @@ pub fn id_of(&self, path: &str) -> FileId {
     }
     pub fn analysis_host(self) -> AnalysisHost {
         let mut host = AnalysisHost::default();
-        let mut file_map = FileMap::default();
         let source_root = SourceRootId(0);
         let mut change = AnalysisChange::new();
         change.add_root(source_root, true);
         let mut crate_graph = CrateGraph::default();
-        for (path, contents) in self.files.into_iter() {
+        for (i, (path, contents)) in self.files.into_iter().enumerate() {
             assert!(path.starts_with('/'));
             let path = RelativePathBuf::from_path(&path[1..]).unwrap();
-            let file_id = file_map.add(path.clone());
+            let file_id = FileId(i as u32 + 1);
             if path == "/lib.rs" || path == "/main.rs" {
                 crate_graph.add_crate_root(file_id);
             }