hir: don't use the self module as visible_from in iterate_method_candidates
This commit is contained in:
parent
7155f815b9
commit
d1156bb52e
|
@ -1967,18 +1967,13 @@ impl Type {
|
||||||
let env = self.ty.environment.clone();
|
let env = self.ty.environment.clone();
|
||||||
let krate = krate.id;
|
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(
|
method_resolution::iterate_method_candidates(
|
||||||
&canonical,
|
&canonical,
|
||||||
db,
|
db,
|
||||||
env,
|
env,
|
||||||
krate,
|
krate,
|
||||||
traits_in_scope,
|
traits_in_scope,
|
||||||
from_module,
|
None,
|
||||||
name,
|
name,
|
||||||
method_resolution::LookupMode::MethodCall,
|
method_resolution::LookupMode::MethodCall,
|
||||||
|ty, it| match it {
|
|ty, it| match it {
|
||||||
|
|
Loading…
Reference in a new issue