Rollup merge of #93746 - cjgillot:nodefii, r=nikomatsakis

Remove defaultness from ImplItem.

This information is not really used anywhere, except HIR pretty-printing. This makes ImplItem and TraitItem more similar.
This commit is contained in:
Yuki Okushi 2022-02-09 14:12:22 +09:00 committed by GitHub
commit 5044e3769e

View file

@ -54,9 +54,6 @@ impl<'tcx> LateLintPass<'tcx> for DeepCodeInspector {
), ),
hir::VisibilityKind::Inherited => println!("visibility inherited from outer item"), hir::VisibilityKind::Inherited => println!("visibility inherited from outer item"),
} }
if item.defaultness.is_default() {
println!("default");
}
match item.kind { match item.kind {
hir::ImplItemKind::Const(_, body_id) => { hir::ImplItemKind::Const(_, body_id) => {
println!("associated constant"); println!("associated constant");