rustc_metadata: Filter encoded data more aggressively using DefKind

This commit is contained in:
Vadim Petrochenkov 2023-03-29 22:15:38 +04:00
parent 9dd27b31ba
commit f5a9f6fb7e
6 changed files with 165 additions and 25 deletions

View file

@ -687,7 +687,7 @@ impl Item {
return None;
}
// Variants always inherit visibility
VariantItem(..) => return None,
VariantItem(..) | ImplItem(..) => return None,
// Trait items inherit the trait's visibility
AssocConstItem(..) | TyAssocConstItem(..) | AssocTypeItem(..) | TyAssocTypeItem(..)
| TyMethodItem(..) | MethodItem(..) => {