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.rs10
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(