Try to fix crash introduced in #13147

This commit is contained in:
Laurențiu Nicola 2022-09-19 12:45:38 +03:00
parent 39eaf7864c
commit e54f61dbdb

View File

@ -989,7 +989,7 @@ 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,
@ -1001,6 +1001,7 @@ fn iterate_inherent_methods(
traits.into_iter(), traits.into_iter(),
)?; )?;
} }
}
_ => {} _ => {}
} }