@@ -148,6 +148,8 @@ use rustc_ast::ast::TyAlias;
148
148
use rustc_ast:: ast:: TyAliasWhereClause ;
149
149
use rustc_ast:: ast:: TyAliasWhereClauses ;
150
150
use rustc_ast:: ast:: TyKind ;
151
+ use rustc_ast:: ast:: TyPat ;
152
+ use rustc_ast:: ast:: TyPatKind ;
151
153
use rustc_ast:: ast:: UintTy ;
152
154
use rustc_ast:: ast:: UnOp ;
153
155
use rustc_ast:: ast:: UnsafeBinderCastKind ;
@@ -547,6 +549,7 @@ spanless_eq_struct!(Ty; id kind span tokens);
547
549
spanless_eq_struct ! ( TyAlias ; defaultness generics where_clauses bounds ty) ;
548
550
spanless_eq_struct ! ( TyAliasWhereClause ; !has_where_token span) ;
549
551
spanless_eq_struct ! ( TyAliasWhereClauses ; before after !split) ;
552
+ spanless_eq_struct ! ( TyPat ; id kind span tokens) ;
550
553
spanless_eq_struct ! ( UnsafeBinderTy ; generic_params inner_ty) ;
551
554
spanless_eq_struct ! ( UseTree ; prefix kind span) ;
552
555
spanless_eq_struct ! ( Variant ; attrs id span !vis ident data disr_expr is_placeholder) ;
@@ -620,6 +623,7 @@ spanless_eq_enum!(StructRest; Base(0) Rest(0) None);
620
623
spanless_eq_enum ! ( Term ; Ty ( 0 ) Const ( 0 ) ) ;
621
624
spanless_eq_enum ! ( TokenTree ; Token ( 0 1 ) Delimited ( 0 1 2 3 ) ) ;
622
625
spanless_eq_enum ! ( TraitObjectSyntax ; Dyn DynStar None ) ;
626
+ spanless_eq_enum ! ( TyPatKind ; Range ( 0 1 2 ) Err ( 0 ) ) ;
623
627
spanless_eq_enum ! ( UintTy ; Usize U8 U16 U32 U64 U128 ) ;
624
628
spanless_eq_enum ! ( UnOp ; Deref Not Neg ) ;
625
629
spanless_eq_enum ! ( UnsafeBinderCastKind ; Wrap Unwrap ) ;
0 commit comments