diff options
author | Alexander Andreev <[email protected]> | 2019-07-06 12:04:56 +0100 |
---|---|---|
committer | Alexander Andreev <[email protected]> | 2019-07-06 12:04:56 +0100 |
commit | 35a0f04128b1ba84da8f3a107e7eed0b164733ed (patch) | |
tree | 78f7b70553476cc68f7aa0a15fda1dce4c2c8f38 /crates/ra_hir/src/nameres/collector.rs | |
parent | 219e0e8c8d6672feaab2f19b7c3280d5967360e4 (diff) |
Added extract path attribute for current module
#1211
Diffstat (limited to 'crates/ra_hir/src/nameres/collector.rs')
-rw-r--r-- | crates/ra_hir/src/nameres/collector.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ra_hir/src/nameres/collector.rs b/crates/ra_hir/src/nameres/collector.rs index d66be34db..951468a98 100644 --- a/crates/ra_hir/src/nameres/collector.rs +++ b/crates/ra_hir/src/nameres/collector.rs | |||
@@ -508,8 +508,8 @@ where | |||
508 | } | 508 | } |
509 | .collect(&*items); | 509 | .collect(&*items); |
510 | } | 510 | } |
511 | // out of line module, resovle, parse and recurse | 511 | // out of line module, resolve, parse and recurse |
512 | raw::ModuleData::Declaration { name, ast_id } => { | 512 | raw::ModuleData::Declaration { name, ast_id, .. } => { |
513 | let ast_id = ast_id.with_file_id(self.file_id); | 513 | let ast_id = ast_id.with_file_id(self.file_id); |
514 | let is_root = self.def_collector.def_map.modules[self.module_id].parent.is_none(); | 514 | let is_root = self.def_collector.def_map.modules[self.module_id].parent.is_none(); |
515 | match resolve_submodule(self.def_collector.db, self.file_id, name, is_root) { | 515 | match resolve_submodule(self.def_collector.db, self.file_id, name, is_root) { |