@@ -2853,13 +2853,13 @@ impl ImplicitSelfKind {
28532853#[ derive( Copy , Clone , PartialEq , Eq , Encodable , Decodable , Debug ) ]
28542854#[ derive( HashStable_Generic ) ]
28552855pub enum IsAsync {
2856- Async ,
2856+ Async ( Span ) ,
28572857 NotAsync ,
28582858}
28592859
28602860impl IsAsync {
28612861 pub fn is_async ( self ) -> bool {
2862- self == IsAsync :: Async
2862+ matches ! ( self , IsAsync :: Async ( _ ) )
28632863 }
28642864}
28652865
@@ -3296,7 +3296,7 @@ pub struct FnHeader {
32963296
32973297impl FnHeader {
32983298 pub fn is_async ( & self ) -> bool {
3299- matches ! ( & self . asyncness, IsAsync :: Async )
3299+ matches ! ( & self . asyncness, IsAsync :: Async ( _ ) )
33003300 }
33013301
33023302 pub fn is_const ( & self ) -> bool {
@@ -4091,10 +4091,10 @@ mod size_asserts {
40914091 static_assert_size ! ( GenericBound <' _>, 48 ) ;
40924092 static_assert_size ! ( Generics <' _>, 56 ) ;
40934093 static_assert_size ! ( Impl <' _>, 80 ) ;
4094- static_assert_size ! ( ImplItem <' _>, 80 ) ;
4095- static_assert_size ! ( ImplItemKind <' _>, 32 ) ;
4096- static_assert_size ! ( Item <' _>, 80 ) ;
4097- static_assert_size ! ( ItemKind <' _>, 48 ) ;
4094+ static_assert_size ! ( ImplItem <' _>, 88 ) ;
4095+ static_assert_size ! ( ImplItemKind <' _>, 40 ) ;
4096+ static_assert_size ! ( Item <' _>, 88 ) ;
4097+ static_assert_size ! ( ItemKind <' _>, 56 ) ;
40984098 static_assert_size ! ( Local <' _>, 64 ) ;
40994099 static_assert_size ! ( Param <' _>, 32 ) ;
41004100 static_assert_size ! ( Pat <' _>, 72 ) ;
@@ -4105,8 +4105,8 @@ mod size_asserts {
41054105 static_assert_size ! ( Res , 12 ) ;
41064106 static_assert_size ! ( Stmt <' _>, 32 ) ;
41074107 static_assert_size ! ( StmtKind <' _>, 16 ) ;
4108- static_assert_size ! ( TraitItem <' _>, 80 ) ;
4109- static_assert_size ! ( TraitItemKind <' _>, 40 ) ;
4108+ static_assert_size ! ( TraitItem <' _>, 88 ) ;
4109+ static_assert_size ! ( TraitItemKind <' _>, 48 ) ;
41104110 static_assert_size ! ( Ty <' _>, 48 ) ;
41114111 static_assert_size ! ( TyKind <' _>, 32 ) ;
41124112 // tidy-alphabetical-end
0 commit comments