@@ -169,9 +169,7 @@ use rustc_ast::ast::WherePredicateKind;
169
169
use rustc_ast:: ast:: WhereRegionPredicate ;
170
170
use rustc_ast:: ast:: YieldKind ;
171
171
use rustc_ast:: ptr:: P ;
172
- use rustc_ast:: token:: {
173
- self , CommentKind , Delimiter , IdentIsRaw , Lit , Nonterminal , Token , TokenKind ,
174
- } ;
172
+ use rustc_ast:: token:: { self , CommentKind , Delimiter , IdentIsRaw , Lit , Token , TokenKind } ;
175
173
use rustc_ast:: tokenstream:: {
176
174
AttrTokenStream , AttrTokenTree , AttrsTarget , DelimSpacing , DelimSpan , LazyAttrTokenStream ,
177
175
Spacing , TokenStream , TokenTree ,
@@ -713,16 +711,6 @@ impl SpanlessEq for TokenKind {
713
711
TokenKind :: DotDotEq | TokenKind :: DotDotDot => true ,
714
712
_ => false ,
715
713
} ,
716
- ( TokenKind :: Interpolated ( this) , TokenKind :: Interpolated ( other) ) => {
717
- let this = this. as_ref ( ) ;
718
- let other = other. as_ref ( ) ;
719
- match ( this, other) {
720
- ( Nonterminal :: NtExpr ( this) , Nonterminal :: NtExpr ( other) ) => {
721
- SpanlessEq :: eq ( this, other)
722
- }
723
- _ => this == other,
724
- }
725
- }
726
714
_ => self == other,
727
715
}
728
716
}
@@ -827,16 +815,6 @@ fn is_escaped_literal_token(token: &Token, unescaped: Symbol) -> bool {
827
815
Ok ( lit) => is_escaped_literal_meta_item_lit ( & lit, unescaped) ,
828
816
Err ( _) => false ,
829
817
} ,
830
- Token {
831
- kind : TokenKind :: Interpolated ( nonterminal) ,
832
- span : _,
833
- } => match nonterminal. as_ref ( ) {
834
- Nonterminal :: NtExpr ( expr) => match & expr. kind {
835
- ExprKind :: Lit ( lit) => is_escaped_lit ( lit, unescaped) ,
836
- _ => false ,
837
- } ,
838
- _ => false ,
839
- } ,
840
818
_ => false ,
841
819
}
842
820
}
0 commit comments