@@ -3687,6 +3687,7 @@ pub struct TyAlias {
36873687#[ derive( Clone , Encodable , Decodable , Debug ) ]
36883688pub struct Impl {
36893689 pub generics : Generics ,
3690+ pub constness : Const ,
36903691 pub of_trait : Option < Box < TraitImplHeader > > ,
36913692 pub self_ty : Box < Ty > ,
36923693 pub items : ThinVec < Box < AssocItem > > ,
@@ -3696,7 +3697,6 @@ pub struct Impl {
36963697pub struct TraitImplHeader {
36973698 pub defaultness : Defaultness ,
36983699 pub safety : Safety ,
3699- pub constness : Const ,
37003700 pub polarity : ImplPolarity ,
37013701 pub trait_ref : TraitRef ,
37023702}
@@ -4072,9 +4072,9 @@ mod size_asserts {
40724072 static_assert_size ! ( GenericArg , 24 ) ;
40734073 static_assert_size ! ( GenericBound , 88 ) ;
40744074 static_assert_size ! ( Generics , 40 ) ;
4075- static_assert_size ! ( Impl , 64 ) ;
4076- static_assert_size ! ( Item , 136 ) ;
4077- static_assert_size ! ( ItemKind , 72 ) ;
4075+ static_assert_size ! ( Impl , 80 ) ;
4076+ static_assert_size ! ( Item , 152 ) ;
4077+ static_assert_size ! ( ItemKind , 88 ) ;
40784078 static_assert_size ! ( LitKind , 24 ) ;
40794079 static_assert_size ! ( Local , 96 ) ;
40804080 static_assert_size ! ( MetaItemLit , 40 ) ;
@@ -4085,7 +4085,7 @@ mod size_asserts {
40854085 static_assert_size ! ( PathSegment , 24 ) ;
40864086 static_assert_size ! ( Stmt , 32 ) ;
40874087 static_assert_size ! ( StmtKind , 16 ) ;
4088- static_assert_size ! ( TraitImplHeader , 80 ) ;
4088+ static_assert_size ! ( TraitImplHeader , 72 ) ;
40894089 static_assert_size ! ( Ty , 64 ) ;
40904090 static_assert_size ! ( TyKind , 40 ) ;
40914091 // tidy-alphabetical-end
0 commit comments