aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/source_binder.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_hir/src/source_binder.rs')
-rw-r--r--crates/ra_hir/src/source_binder.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ra_hir/src/source_binder.rs b/crates/ra_hir/src/source_binder.rs
index 410064d45..63ec59314 100644
--- a/crates/ra_hir/src/source_binder.rs
+++ b/crates/ra_hir/src/source_binder.rs
@@ -277,7 +277,7 @@ impl SourceAnalyzer {
277 db: &impl HirDatabase, 277 db: &impl HirDatabase,
278 path: &crate::Path, 278 path: &crate::Path,
279 ) -> PerNs<crate::Resolution> { 279 ) -> PerNs<crate::Resolution> {
280 self.resolver.resolve_path(db, path) 280 self.resolver.resolve_path_without_assoc_items(db, path)
281 } 281 }
282 282
283 pub fn resolve_path(&self, db: &impl HirDatabase, path: &ast::Path) -> Option<PathResolution> { 283 pub fn resolve_path(&self, db: &impl HirDatabase, path: &ast::Path) -> Option<PathResolution> {
@@ -294,7 +294,7 @@ impl SourceAnalyzer {
294 } 294 }
295 } 295 }
296 let hir_path = crate::Path::from_ast(path)?; 296 let hir_path = crate::Path::from_ast(path)?;
297 let res = self.resolver.resolve_path(db, &hir_path); 297 let res = self.resolver.resolve_path_without_assoc_items(db, &hir_path);
298 let res = res.clone().take_types().or_else(|| res.take_values())?; 298 let res = res.clone().take_types().or_else(|| res.take_values())?;
299 let res = match res { 299 let res = match res {
300 crate::Resolution::Def(it) => PathResolution::Def(it), 300 crate::Resolution::Def(it) => PathResolution::Def(it),