@@ -4467,7 +4467,7 @@ impl<'hir> Item<'hir> {
44674467 GenericBounds <' hir>,
44684468 & ' hir [ TraitItemId ]
44694469 ) ,
4470- ItemKind :: Trait ( impl_restriction, constness, is_auto, safety, ident, generics, bounds, items) ,
4470+ ItemKind :: Trait { impl_restriction, constness, is_auto, safety, ident, generics, bounds, items } ,
44714471 ( impl_restriction, * constness, * is_auto, * safety, * ident, generics, bounds, items) ;
44724472
44734473 expect_trait_alias, ( Constness , Ident , & ' hir Generics <' hir>, GenericBounds <' hir>) ,
@@ -4659,16 +4659,16 @@ pub enum ItemKind<'hir> {
46594659 /// A union definition, e.g., `union Foo<A, B> {x: A, y: B}`.
46604660 Union ( Ident , & ' hir Generics < ' hir > , VariantData < ' hir > ) ,
46614661 /// A trait definition.
4662- Trait (
4663- & ' hir ImplRestriction < ' hir > ,
4664- Constness ,
4665- IsAuto ,
4666- Safety ,
4667- Ident ,
4668- & ' hir Generics < ' hir > ,
4669- GenericBounds < ' hir > ,
4670- & ' hir [ TraitItemId ] ,
4671- ) ,
4662+ Trait {
4663+ impl_restriction : & ' hir ImplRestriction < ' hir > ,
4664+ constness : Constness ,
4665+ is_auto : IsAuto ,
4666+ safety : Safety ,
4667+ ident : Ident ,
4668+ generics : & ' hir Generics < ' hir > ,
4669+ bounds : GenericBounds < ' hir > ,
4670+ items : & ' hir [ TraitItemId ] ,
4671+ } ,
46724672 /// A trait alias.
46734673 TraitAlias ( Constness , Ident , & ' hir Generics < ' hir > , GenericBounds < ' hir > ) ,
46744674
@@ -4714,7 +4714,7 @@ impl ItemKind<'_> {
47144714 | ItemKind :: Enum ( ident, ..)
47154715 | ItemKind :: Struct ( ident, ..)
47164716 | ItemKind :: Union ( ident, ..)
4717- | ItemKind :: Trait ( _ , _ , _ , _ , ident, ..)
4717+ | ItemKind :: Trait { ident, .. }
47184718 | ItemKind :: TraitAlias ( _, ident, ..) => Some ( ident) ,
47194719
47204720 ItemKind :: Use ( _, UseKind :: Glob | UseKind :: ListStem )
@@ -4732,7 +4732,7 @@ impl ItemKind<'_> {
47324732 | ItemKind :: Enum ( _, generics, _)
47334733 | ItemKind :: Struct ( _, generics, _)
47344734 | ItemKind :: Union ( _, generics, _)
4735- | ItemKind :: Trait ( _ , _ , _ , _ , _ , generics, _ , _ )
4735+ | ItemKind :: Trait { generics, .. }
47364736 | ItemKind :: TraitAlias ( _, _, generics, _)
47374737 | ItemKind :: Impl ( Impl { generics, .. } ) => generics,
47384738 _ => return None ,
0 commit comments