Remove TraitAlias from trait_of_item

This is dead code.
This commit is contained in:
Cameron Steffen 2025-07-24 16:40:38 -05:00
parent 65b6cdb6a6
commit 96aca2b442

View file

@ -1994,7 +1994,7 @@ impl<'tcx> TyCtxt<'tcx> {
pub fn trait_of_item(self, def_id: DefId) -> Option<DefId> {
if let DefKind::AssocConst | DefKind::AssocFn | DefKind::AssocTy = self.def_kind(def_id) {
let parent = self.parent(def_id);
if let DefKind::Trait | DefKind::TraitAlias = self.def_kind(parent) {
if let DefKind::Trait = self.def_kind(parent) {
return Some(parent);
}
}