pub enum TokenKind {
Show 46 variants
Ident(CompactString),
String(CompactString),
Number(f64),
LBrace,
RBrace,
LParen,
RParen,
LBracket,
RBracket,
Comma,
Colon,
At,
Question,
Dot,
Bang,
Equal,
DoubleEqual,
BangEqual,
AndAnd,
OrOr,
Pipe,
Less,
LessEqual,
Greater,
GreaterEqual,
Plus,
Minus,
Star,
Slash,
Percent,
If,
Else,
For,
In,
Await,
Cancel,
Submit,
Print,
Call,
And,
Or,
Not,
True,
False,
Null,
Eof,
}Variants§
Ident(CompactString)
String(CompactString)
Number(f64)
LBrace
RBrace
LParen
RParen
LBracket
RBracket
Comma
Colon
At
Question
Dot
Bang
Equal
DoubleEqual
BangEqual
AndAnd
OrOr
Pipe
Less
LessEqual
Greater
GreaterEqual
Plus
Minus
Star
Slash
Percent
If
Else
For
In
Await
Cancel
Submit
Call
And
Or
Not
True
False
Null
Eof
Trait Implementations§
impl StructuralPartialEq for TokenKind
Auto Trait Implementations§
impl Freeze for TokenKind
impl RefUnwindSafe for TokenKind
impl Send for TokenKind
impl Sync for TokenKind
impl Unpin for TokenKind
impl UnsafeUnpin for TokenKind
impl UnwindSafe for TokenKind
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