]> git.lizzy.rs Git - rust.git/commitdiff
hir: don't use the self module as visible_from in iterate_method_candidates
authorcynecx <me@cynecx.net>
Wed, 24 Mar 2021 22:09:22 +0000 (23:09 +0100)
committercynecx <me@cynecx.net>
Wed, 24 Mar 2021 22:09:22 +0000 (23:09 +0100)
crates/hir/src/lib.rs

index 1a65a5cad317d519f0e8c1ed6b95c7bd5cab56f7..746b4c94277655ac04c7eeeb0b5d0c79d090a99a 100644 (file)
@@ -1967,18 +1967,13 @@ pub fn iterate_method_candidates<T>(
         let env = self.ty.environment.clone();
         let krate = krate.id;
 
-        let from_module = match self.as_adt() {
-            Some(adt) => Some(adt.module(db).id),
-            None => None,
-        };
-
         method_resolution::iterate_method_candidates(
             &canonical,
             db,
             env,
             krate,
             traits_in_scope,
-            from_module,
+            None,
             name,
             method_resolution::LookupMode::MethodCall,
             |ty, it| match it {