Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir/src/source_analyzer.rs')
| -rw-r--r-- | crates/hir/src/source_analyzer.rs | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/crates/hir/src/source_analyzer.rs b/crates/hir/src/source_analyzer.rs index 4d8d6a1460..62bcc9de39 100644 --- a/crates/hir/src/source_analyzer.rs +++ b/crates/hir/src/source_analyzer.rs @@ -281,7 +281,7 @@ impl SourceAnalyzer { _ => (), }; let (func, self_ty) = fun_info?; - let implied_trait = match func.lookup(db.upcast()).container { + let impled_trait = match func.lookup(db.upcast()).container { ItemContainerId::TraitId(trait_id) => trait_id, _ => return None, }; @@ -293,13 +293,7 @@ impl SourceAnalyzer { ); let fun_data = db.function_data(func); - method_resolution::lookup_trait_m_for_self_ty( - &self_ty, - db, - trait_env, - implied_trait, - &fun_data.name, - ) + method_resolution::lookup_impl_method(&self_ty, db, trait_env, impled_trait, &fun_data.name) } pub(crate) fn resolve_field( |