diff options
Diffstat (limited to 'crates/ra_hir/src/module.rs')
-rw-r--r-- | crates/ra_hir/src/module.rs | 4 |
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 |