diff options
Diffstat (limited to 'crates/ra_lsp_server/src/path_map.rs')
-rw-r--r-- | crates/ra_lsp_server/src/path_map.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/ra_lsp_server/src/path_map.rs b/crates/ra_lsp_server/src/path_map.rs index d5957d673..dd09fa10a 100644 --- a/crates/ra_lsp_server/src/path_map.rs +++ b/crates/ra_lsp_server/src/path_map.rs | |||
@@ -33,7 +33,8 @@ impl PathMap { | |||
33 | } | 33 | } |
34 | pub fn get_or_insert(&mut self, path: PathBuf, root: Root) -> (bool, FileId) { | 34 | pub fn get_or_insert(&mut self, path: PathBuf, root: Root) -> (bool, FileId) { |
35 | let mut inserted = false; | 35 | let mut inserted = false; |
36 | let file_id = self.path2id | 36 | let file_id = self |
37 | .path2id | ||
37 | .get(path.as_path()) | 38 | .get(path.as_path()) |
38 | .map(|&id| id) | 39 | .map(|&id| id) |
39 | .unwrap_or_else(|| { | 40 | .unwrap_or_else(|| { |