pub enum Token {
Show 92 variants
Eof,
Newline,
Indent,
Dedent,
Name(String),
Integer(BigUint),
Float(f64),
Imaginary(f64),
String(String),
FormattedString(String),
Bytes(Vec<u8>),
ParenOpen,
ParenClose,
BracketOpen,
BracketClose,
BraceOpen,
BraceClose,
Colon,
Comma,
Semi,
Plus,
Minus,
Star,
Slash,
Pipe,
Amper,
Less,
Greater,
Equal,
Dot,
Percent,
EqEqual,
NotEqual,
LessEqual,
GreaterEqual,
Tilde,
Caret,
LeftShift,
RightShift,
DoubleStar,
PlusEqual,
MinEqual,
StarEqual,
SlashEqual,
PercentEqual,
AmperEqual,
PipeEqual,
CaretEqual,
LeftShiftEqual,
RightShiftEqual,
DoubleStarEqual,
DoubleSlash,
DoubleSlashEqual,
At,
AtEqual,
Rarrow,
Ellipsis,
False,
None,
True,
And,
As,
Assert,
Break,
Class,
Continue,
Def,
Del,
Elif,
Else,
Except,
Finally,
For,
From,
Global,
If,
Import,
In,
Is,
Lambda,
Nonlocal,
Not,
Or,
Pass,
Raise,
Return,
Try,
While,
With,
Yield,
Await,
Async,
// some variants omitted
}
Variants§
Eof
Newline
Indent
Dedent
Name(String)
Integer(BigUint)
Float(f64)
Imaginary(f64)
String(String)
FormattedString(String)
Bytes(Vec<u8>)
ParenOpen
ParenClose
BracketOpen
BracketClose
BraceOpen
BraceClose
Colon
Comma
Semi
Plus
Minus
Star
Slash
Pipe
Amper
Less
Greater
Equal
Dot
Percent
EqEqual
NotEqual
LessEqual
GreaterEqual
Tilde
Caret
LeftShift
RightShift
DoubleStar
PlusEqual
MinEqual
StarEqual
SlashEqual
PercentEqual
AmperEqual
PipeEqual
CaretEqual
LeftShiftEqual
RightShiftEqual
DoubleStarEqual
DoubleSlash
DoubleSlashEqual
At
AtEqual
Rarrow
Ellipsis
False
None
True
And
As
Assert
Break
Class
Continue
Def
Del
Elif
Else
Except
Finally
For
From
Global
If
Import
In
Is
Lambda
Nonlocal
Not
Or
Pass
Raise
Return
Try
While
With
Yield
Await
Async
Trait Implementations§
impl StructuralPartialEq for Token
Auto Trait Implementations§
impl Freeze for Token
impl RefUnwindSafe for Token
impl Send for Token
impl Sync for Token
impl Unpin for Token
impl UnwindSafe for Token
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