diff options
author | Aleksey Kladov <[email protected]> | 2018-12-18 14:23:49 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2018-12-20 09:15:38 +0000 |
commit | dea1a69e1cb0af7d6917d351a811ef205b7dfef9 (patch) | |
tree | c7658c00cd9d38a29722cf98d9c73088c979a456 /crates/ra_db/src/mock.rs | |
parent | cb6205c09da9fd6fc0bd9f88106f5e9bd3f471aa (diff) |
remove relpath from input
Diffstat (limited to 'crates/ra_db/src/mock.rs')
-rw-r--r-- | crates/ra_db/src/mock.rs | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/crates/ra_db/src/mock.rs b/crates/ra_db/src/mock.rs index 2f7551597..14d9e79b5 100644 --- a/crates/ra_db/src/mock.rs +++ b/crates/ra_db/src/mock.rs | |||
@@ -1,9 +1,7 @@ | |||
1 | use std::sync::Arc; | ||
2 | |||
3 | use rustc_hash::FxHashSet; | 1 | use rustc_hash::FxHashSet; |
4 | use relative_path::{RelativePath, RelativePathBuf}; | 2 | use relative_path::{RelativePath, RelativePathBuf}; |
5 | 3 | ||
6 | use crate::{FileId, FileResolver, SourceRoot, FileResolverImp}; | 4 | use crate::{FileId, FileResolver, SourceRoot}; |
7 | 5 | ||
8 | #[derive(Default, Debug, Clone)] | 6 | #[derive(Default, Debug, Clone)] |
9 | pub struct FileMap(Vec<(FileId, RelativePathBuf)>); | 7 | pub struct FileMap(Vec<(FileId, RelativePathBuf)>); |
@@ -17,11 +15,7 @@ impl FileMap { | |||
17 | 15 | ||
18 | pub fn into_source_root(self) -> SourceRoot { | 16 | pub fn into_source_root(self) -> SourceRoot { |
19 | let files = self.files(); | 17 | let files = self.files(); |
20 | let file_resolver = FileResolverImp::new(Arc::new(self)); | 18 | SourceRoot { files } |
21 | SourceRoot { | ||
22 | file_resolver, | ||
23 | files, | ||
24 | } | ||
25 | } | 19 | } |
26 | 20 | ||
27 | pub fn files(&self) -> FxHashSet<FileId> { | 21 | pub fn files(&self) -> FxHashSet<FileId> { |