@@ -3699,6 +3699,7 @@ pub struct TyAlias {
36993699#[ derive( Clone , Encodable , Decodable , Debug ) ]
37003700pub struct Impl {
37013701 pub generics : Generics ,
3702+ pub constness : Const ,
37023703 pub of_trait : Option < Box < TraitImplHeader > > ,
37033704 pub self_ty : Box < Ty > ,
37043705 pub items : ThinVec < Box < AssocItem > > ,
@@ -3708,7 +3709,6 @@ pub struct Impl {
37083709pub struct TraitImplHeader {
37093710 pub defaultness : Defaultness ,
37103711 pub safety : Safety ,
3711- pub constness : Const ,
37123712 pub polarity : ImplPolarity ,
37133713 pub trait_ref : TraitRef ,
37143714}
@@ -4103,9 +4103,9 @@ mod size_asserts {
41034103 static_assert_size ! ( GenericArg , 24 ) ;
41044104 static_assert_size ! ( GenericBound , 88 ) ;
41054105 static_assert_size ! ( Generics , 40 ) ;
4106- static_assert_size ! ( Impl , 64 ) ;
4107- static_assert_size ! ( Item , 136 ) ;
4108- static_assert_size ! ( ItemKind , 72 ) ;
4106+ static_assert_size ! ( Impl , 80 ) ;
4107+ static_assert_size ! ( Item , 152 ) ;
4108+ static_assert_size ! ( ItemKind , 88 ) ;
41094109 static_assert_size ! ( LitKind , 24 ) ;
41104110 static_assert_size ! ( Local , 96 ) ;
41114111 static_assert_size ! ( MetaItemLit , 40 ) ;
@@ -4116,7 +4116,7 @@ mod size_asserts {
41164116 static_assert_size ! ( PathSegment , 24 ) ;
41174117 static_assert_size ! ( Stmt , 32 ) ;
41184118 static_assert_size ! ( StmtKind , 16 ) ;
4119- static_assert_size ! ( TraitImplHeader , 80 ) ;
4119+ static_assert_size ! ( TraitImplHeader , 72 ) ;
41204120 static_assert_size ! ( Ty , 64 ) ;
41214121 static_assert_size ! ( TyKind , 40 ) ;
41224122 // tidy-alphabetical-end
0 commit comments