Try to fix crash introduced in #13147
This commit is contained in:
parent
39eaf7864c
commit
e54f61dbdb
1 changed files with 12 additions and 11 deletions
|
@ -989,7 +989,7 @@ fn iterate_inherent_methods(
|
|||
)?;
|
||||
}
|
||||
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);
|
||||
iterate_inherent_trait_methods(
|
||||
self_ty,
|
||||
|
@ -1001,6 +1001,7 @@ fn iterate_inherent_methods(
|
|||
traits.into_iter(),
|
||||
)?;
|
||||
}
|
||||
}
|
||||
_ => {}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue