pub enum Token {
EQ,
LT,
LE,
EQEQ,
NE,
GE,
GT,
ANDAND,
OROR,
NOT,
TILDE,
BINOP(BinOp),
BINOPEQ(BinOp),
AT,
DOT,
DOTDOT,
DOTDOTDOT,
COMMA,
SEMI,
COLON,
MOD_SEP,
RARROW,
LARROW,
FAT_ARROW,
LPAREN,
RPAREN,
LBRACKET,
RBRACKET,
LBRACE,
RBRACE,
POUND,
DOLLAR,
LIT_BYTE(u8),
LIT_CHAR(char),
LIT_INT(i64, IntTy),
LIT_UINT(u64, UintTy),
LIT_INT_UNSUFFIXED(i64),
LIT_FLOAT(Ident, FloatTy),
LIT_FLOAT_UNSUFFIXED(Ident),
LIT_STR(Ident),
LIT_STR_RAW(Ident, uint),
LIT_BINARY(Rc<Vec<u8>>),
LIT_BINARY_RAW(Rc<Vec<u8>>, uint),
IDENT(Ident, bool),
UNDERSCORE,
LIFETIME(Ident),
INTERPOLATED(Nonterminal),
DOC_COMMENT(Ident),
EOF,
}Variants
EQ | |
LT | |
LE | |
EQEQ | |
NE | |
GE | |
GT | |
ANDAND | |
OROR | |
NOT | |
TILDE | |
BINOP | |
BINOPEQ | |
AT | |
DOT | |
DOTDOT | |
DOTDOTDOT | |
COMMA | |
SEMI | |
COLON | |
MOD_SEP | |
RARROW | |
LARROW | |
FAT_ARROW | |
LPAREN | |
RPAREN | |
LBRACKET | |
RBRACKET | |
LBRACE | |
RBRACE | |
POUND | |
DOLLAR | |
LIT_BYTE | |
LIT_CHAR | |
LIT_INT | |
LIT_UINT | |
LIT_INT_UNSUFFIXED | |
LIT_FLOAT | |
LIT_FLOAT_UNSUFFIXED | |
LIT_STR | |
LIT_STR_RAW | |
LIT_BINARY | |
LIT_BINARY_RAW | |
IDENT | |
UNDERSCORE | |
LIFETIME | |
INTERPOLATED | |
|
EOF | |
Trait Implementations
Derived Implementations
fn hash(&self, __arg_0: &mut __S)