Try to fix crash introduced in #13147
This commit is contained in:
parent
39eaf7864c
commit
e54f61dbdb
@ -989,17 +989,18 @@ fn iterate_inherent_methods(
|
|||||||
)?;
|
)?;
|
||||||
}
|
}
|
||||||
TyKind::Dyn(_) => {
|
TyKind::Dyn(_) => {
|
||||||
let principal_trait = self_ty.dyn_trait().unwrap();
|
if let Some(principal_trait) = self_ty.dyn_trait() {
|
||||||
let traits = all_super_traits(db.upcast(), principal_trait);
|
let traits = all_super_traits(db.upcast(), principal_trait);
|
||||||
iterate_inherent_trait_methods(
|
iterate_inherent_trait_methods(
|
||||||
self_ty,
|
self_ty,
|
||||||
table,
|
table,
|
||||||
name,
|
name,
|
||||||
receiver_ty,
|
receiver_ty,
|
||||||
receiver_adjustments.clone(),
|
receiver_adjustments.clone(),
|
||||||
callback,
|
callback,
|
||||||
traits.into_iter(),
|
traits.into_iter(),
|
||||||
)?;
|
)?;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
_ => {}
|
_ => {}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user