Update representation of TokenTree::Delimited
diff --git a/tests/common/eq.rs b/tests/common/eq.rs
index 86d66ee..d28fdc1 100644
--- a/tests/common/eq.rs
+++ b/tests/common/eq.rs
@@ -29,7 +29,7 @@
use self::syntax::ptr::P;
use self::syntax::source_map::Spanned;
use self::syntax::symbol::Symbol;
-use self::syntax::tokenstream::{DelimSpan, Delimited, ThinTokenStream, TokenStream, TokenTree};
+use self::syntax::tokenstream::{DelimSpan, ThinTokenStream, TokenStream, TokenTree};
use self::syntax_pos::{Span, SyntaxContext, DUMMY_SP};
pub trait SpanlessEq {
@@ -271,7 +271,6 @@
spanless_eq_struct!(BareFnTy; unsafety abi generic_params decl);
spanless_eq_struct!(Block; stmts id rules span recovered);
spanless_eq_struct!(Crate; module attrs span);
-spanless_eq_struct!(Delimited; delim tts);
spanless_eq_struct!(EnumDef; variants);
spanless_eq_struct!(Expr; id node span attrs);
spanless_eq_struct!(Field; ident expr span is_shorthand attrs);
@@ -344,7 +343,7 @@
spanless_eq_enum!(RangeLimits; HalfOpen Closed);
spanless_eq_enum!(StmtKind; Local(0) Item(0) Expr(0) Semi(0) Mac(0));
spanless_eq_enum!(StrStyle; Cooked Raw(0));
-spanless_eq_enum!(TokenTree; Token(0 1) Delimited(0 1));
+spanless_eq_enum!(TokenTree; Token(0 1) Delimited(0 1 2));
spanless_eq_enum!(TraitBoundModifier; None Maybe);
spanless_eq_enum!(TraitItemKind; Const(0 1) Method(0 1) Type(0 1) Macro(0));
spanless_eq_enum!(TraitObjectSyntax; Dyn None);
@@ -450,10 +449,8 @@
];
tokens.push(TokenTree::Delimited(
DelimSpan::dummy(),
- Delimited {
- delim: DelimToken::Bracket,
- tts: tts.into_iter().collect::<TokenStream>().into(),
- },
+ DelimToken::Bracket,
+ tts.into_iter().collect::<TokenStream>().into(),
));
}
tokens