aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/module.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_hir/src/module.rs')
-rw-r--r--crates/ra_hir/src/module.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ra_hir/src/module.rs b/crates/ra_hir/src/module.rs
index e1a0e4b59..b9d36f01f 100644
--- a/crates/ra_hir/src/module.rs
+++ b/crates/ra_hir/src/module.rs
@@ -115,7 +115,7 @@ impl Module {
115 Ok(res) 115 Ok(res)
116 } 116 }
117 117
118 pub fn resolve_path(&self, db: &impl HirDatabase, path: Path) -> Cancelable<PerNs<DefId>> { 118 pub fn resolve_path(&self, db: &impl HirDatabase, path: &Path) -> Cancelable<PerNs<DefId>> {
119 let mut curr_per_ns = PerNs::types( 119 let mut curr_per_ns = PerNs::types(
120 match path.kind { 120 match path.kind {
121 PathKind::Crate => self.crate_root(), 121 PathKind::Crate => self.crate_root(),
@@ -131,7 +131,7 @@ impl Module {
131 .def_id(db), 131 .def_id(db),
132 ); 132 );
133 133
134 let segments = path.segments; 134 let segments = &path.segments;
135 for name in segments.iter() { 135 for name in segments.iter() {
136 let curr = if let Some(r) = curr_per_ns.as_ref().take(Namespace::Types) { 136 let curr = if let Some(r) = curr_per_ns.as_ref().take(Namespace::Types) {
137 r 137 r