Lines Matching defs:TokenKind
155 use rustc_ast::token::{self, CommentKind, Delimiter, Lit, Nonterminal, Token, TokenKind};
658 impl SpanlessEq for TokenKind {
661 (TokenKind::Literal(this), TokenKind::Literal(other)) => SpanlessEq::eq(this, other),
662 (TokenKind::DotDotEq | TokenKind::DotDotDot, _) => match other {
663 TokenKind::DotDotEq | TokenKind::DotDotDot => true,
666 (TokenKind::Interpolated(this), TokenKind::Interpolated(other)) => {
700 (TokenKind::Literal(this), TokenKind::Literal(other)) => {
703 (TokenKind::DocComment(_kind, style, symbol), TokenKind::Pound) => {
706 (TokenKind::Pound, TokenKind::DocComment(_kind, style, symbol)) => {
731 kind: TokenKind::Not,
747 kind: TokenKind::Ident(symbol, false),
757 kind: TokenKind::Eq,
775 kind: TokenKind::Literal(lit),
782 kind: TokenKind::Interpolated(nonterminal),