Enum lexical_scanner::enums::Token [−][src]
pub enum Token {
Show 114 variants
And,
AndAnd,
AndEq,
At,
Backslash,
BitCharacterCode7(String),
BitCharacterCode8(String),
BlockCommentStart(String),
BlockCommentStop(String),
BracketLeft,
BracketRight,
Byte(String),
ByteString(String),
Caret,
CaretEq,
CarriageReturn,
Character(String),
Colon,
Comma,
CurlyBraceLeft,
CurlyBraceRight,
Dollar,
Dot,
DotDot,
DotDotDot,
DotDotEq,
DoubleQuote,
Eq,
EqEq,
Ge,
Gt,
FatArrow,
Le,
LineComment(String),
Lt,
Minus,
MinusEq,
Or,
OrEq,
OrOr,
Newline,
Not,
NotEq,
Null,
Floating(String),
Numeric(String),
ParenLeft,
ParenRight,
PathSep,
Percent,
PercentEq,
Plus,
PlusEq,
Pound,
Question,
RArrow,
RawString(String),
RawByteString(String),
Semi,
Shl,
ShlEq,
Shr,
ShrEq,
SingleQuote,
Slash,
SlashEq,
Star,
StarEq,
Stopped(String),
String(String),
Tab,
Undefined,
Underscore,
WhiteSpace,
Word(String),
KW_As,
KW_Async,
KW_Await,
KW_Break,
KW_Const,
KW_Contine,
KW_Crate,
KW_Dyn,
KW_Else,
KW_Enum,
KW_Extern,
KW_False,
KW_Fn,
KW_For,
KW_If,
KW_Impl,
KW_In,
KW_Let,
KW_Loop,
KW_Match,
KW_Mod,
KW_Move,
KW_Mut,
KW_Pub,
KW_Ref,
KW_Return,
KW_SELF,
KW_Self,
KW_Static,
KW_Struct,
KW_Super,
KW_Trait,
KW_True,
KW_Type,
KW_Union,
KW_Unsafe,
KW_Use,
KW_Where,
KW_While,
}Expand description
Token field and description for lexical scanner
Variants
And
AndAnd
AndEq
At
Backslash
BitCharacterCode7(String)
Tuple Fields
0: StringBitCharacterCode8(String)
Tuple Fields
0: StringBlockCommentStart(String)
Tuple Fields
0: StringBlockCommentStop(String)
Tuple Fields
0: StringBracketLeft
BracketRight
Byte(String)
Tuple Fields
0: StringByteString(String)
Tuple Fields
0: StringCaret
CaretEq
CarriageReturn
Character(String)
Tuple Fields
0: StringColon
Comma
CurlyBraceLeft
CurlyBraceRight
Dollar
Dot
DotDot
DotDotDot
DotDotEq
DoubleQuote
Eq
EqEq
Ge
Gt
FatArrow
Le
LineComment(String)
Tuple Fields
0: StringLt
Minus
MinusEq
Or
OrEq
OrOr
Newline
Not
NotEq
Null
Floating(String)
Tuple Fields
0: StringNumeric(String)
Tuple Fields
0: StringParenLeft
ParenRight
PathSep
Percent
PercentEq
Plus
PlusEq
Pound
Question
RArrow
RawString(String)
Tuple Fields
0: StringRawByteString(String)
Tuple Fields
0: StringSemi
Shl
ShlEq
Shr
ShrEq
SingleQuote
Slash
SlashEq
Star
StarEq
Stopped(String)
Tuple Fields
0: StringString(String)
Tuple Fields
0: StringTab
Undefined
Underscore
WhiteSpace
Word(String)
Tuple Fields
0: StringKW_As
KW_Async
KW_Await
KW_Break
KW_Const
KW_Contine
KW_Crate
KW_Dyn
KW_Else
KW_Enum
KW_Extern
KW_False
KW_Fn
KW_For
KW_If
KW_Impl
KW_In
KW_Let
KW_Loop
KW_Match
KW_Mod
KW_Move
KW_Mut
KW_Pub
KW_Ref
KW_Return
KW_SELF
KW_Self
KW_Static
KW_Struct
KW_Super
KW_Trait
KW_True
KW_Type
KW_Union
KW_Unsafe
KW_Use
KW_Where
KW_While
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Token
impl UnwindSafe for Token
Blanket Implementations
Mutably borrows from an owned value. Read more
