Enum rustre_parser::lexer::TokInfo
source[−]pub enum TokInfo<'a> {
Show 81 variants
EOF,
Extern,
Unsafe,
And,
Arrow,
Assert,
Bar,
Bool,
CDots,
CloseBrace,
CloseBracket,
ClosePar,
CloseStaticPar,
Colon,
Coma,
Const,
Current,
Sharp,
Div,
DoubleColon,
Dot,
Equal,
Else,
Enum,
False,
Function,
Gt,
Gte,
Hat,
IConst(i64),
Ident(&'a str),
If,
Impl,
Int,
Let,
Lt,
Lte,
Merge,
Minus,
Mod,
Neq,
Node,
Nor,
Not,
OpenBrace,
OpenBracket,
OpenPar,
OpenStaticPar,
Operator,
Or,
Percent,
Plus,
Power,
Pre,
FBy,
RConst(f64),
Real,
Returns,
Semicolon,
Slash,
Star,
Step,
Struct,
Tel,
Then,
True,
Type,
Var,
When,
With,
Xor,
Model,
Package,
Needs,
Provides,
Uses,
Is,
Body,
End,
Include,
Str(&'a str),
}
Expand description
A token
Variants
EOF
Extern
Unsafe
And
Arrow
Assert
Bar
Bool
CDots
CloseBrace
CloseBracket
ClosePar
CloseStaticPar
Colon
Coma
Const
Current
Sharp
Div
DoubleColon
Dot
Equal
Else
Enum
False
Function
Gt
Gte
Hat
IConst(i64)
Tuple Fields
0: i64
Ident(&'a str)
Tuple Fields
0: &'a str
If
Impl
Int
Let
Lt
Lte
Merge
Minus
Mod
Neq
Node
Nor
Not
OpenBrace
OpenBracket
OpenPar
OpenStaticPar
Operator
Or
Percent
Plus
Power
Pre
FBy
RConst(f64)
Tuple Fields
0: f64
Real
Returns
Semicolon
Slash
Star
Step
Struct
Tel
Then
True
Type
Var
When
With
Xor
Model
Package
Needs
Provides
Uses
Is
Body
End
Include
Str(&'a str)
Tuple Fields
0: &'a str
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for TokInfo<'a>
impl<'a> UnwindSafe for TokInfo<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more