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)
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)
Trait Implementations§
impl<'a> StructuralPartialEq for TokInfo<'a>
Auto Trait Implementations§
impl<'a> Freeze for TokInfo<'a>
impl<'a> RefUnwindSafe for TokInfo<'a>
impl<'a> Send for TokInfo<'a>
impl<'a> Sync for TokInfo<'a>
impl<'a> Unpin for TokInfo<'a>
impl<'a> UnwindSafe for TokInfo<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more