Skip to content

Commit 1fdfba6

Browse files
committed
Update test suite to nightly-2026-03-04
1 parent 7ad6da0 commit 1fdfba6

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

tests/common/eq.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ use rustc_ast::ast::GenericParamKind;
8787
use rustc_ast::ast::Generics;
8888
use rustc_ast::ast::Impl;
8989
use rustc_ast::ast::ImplPolarity;
90+
use rustc_ast::ast::ImplRestriction;
9091
use rustc_ast::ast::Inline;
9192
use rustc_ast::ast::InlineAsm;
9293
use rustc_ast::ast::InlineAsmOperand;
@@ -140,6 +141,7 @@ use rustc_ast::ast::RangeEnd;
140141
use rustc_ast::ast::RangeLimits;
141142
use rustc_ast::ast::RangeSyntax;
142143
use rustc_ast::ast::Recovered;
144+
use rustc_ast::ast::RestrictionKind;
143145
use rustc_ast::ast::Safety;
144146
use rustc_ast::ast::StaticItem;
145147
use rustc_ast::ast::Stmt;
@@ -522,6 +524,7 @@ spanless_eq_struct!(FormatPlaceholder; argument span format_trait format_options
522524
spanless_eq_struct!(GenericParam; id ident attrs bounds is_placeholder kind !colon_span);
523525
spanless_eq_struct!(Generics; params where_clause span);
524526
spanless_eq_struct!(Impl; generics constness of_trait self_ty items);
527+
spanless_eq_struct!(ImplRestriction; kind span tokens);
525528
spanless_eq_struct!(InlineAsm; asm_macro template template_strs operands clobber_abis options line_spans);
526529
spanless_eq_struct!(InlineAsmSym; id qself path);
527530
spanless_eq_struct!(Item<K>; attrs id span vis kind !tokens);
@@ -550,7 +553,7 @@ spanless_eq_struct!(Stmt; id kind span);
550553
spanless_eq_struct!(StrLit; symbol suffix symbol_unescaped style span);
551554
spanless_eq_struct!(StructExpr; qself path fields rest);
552555
spanless_eq_struct!(Token; kind span);
553-
spanless_eq_struct!(Trait; constness safety is_auto ident generics bounds items);
556+
spanless_eq_struct!(Trait; constness safety is_auto impl_restriction ident generics bounds items);
554557
spanless_eq_struct!(TraitAlias; constness ident generics bounds);
555558
spanless_eq_struct!(TraitBoundModifiers; constness asyncness polarity);
556559
spanless_eq_struct!(TraitImplHeader; defaultness safety polarity trait_ref);
@@ -630,10 +633,11 @@ spanless_eq_enum!(PreciseCapturingArg; Lifetime(0) Arg(0 1));
630633
spanless_eq_enum!(RangeEnd; Included(0) Excluded);
631634
spanless_eq_enum!(RangeLimits; HalfOpen Closed);
632635
spanless_eq_enum!(Recovered; No Yes(0));
636+
spanless_eq_enum!(RestrictionKind; Unrestricted Restricted(path id shorthand));
633637
spanless_eq_enum!(Safety; Unsafe(0) Safe(0) Default);
634638
spanless_eq_enum!(StmtKind; Let(0) Item(0) Expr(0) Semi(0) Empty MacCall(0));
635639
spanless_eq_enum!(StrStyle; Cooked Raw(0));
636-
spanless_eq_enum!(StructRest; Base(0) Rest(0) None);
640+
spanless_eq_enum!(StructRest; Base(0) Rest(0) None NoneWithError(0));
637641
spanless_eq_enum!(Term; Ty(0) Const(0));
638642
spanless_eq_enum!(TokenTree; Token(0 1) Delimited(0 1 2 3));
639643
spanless_eq_enum!(TraitObjectSyntax; Dyn None);

0 commit comments

Comments
 (0)