pub enum Token {
Show 69 variants
And,
AndAnd,
Caret,
Colon,
Dot,
DotDotDot,
Eq,
EqEq,
EqEqEq,
EqGt,
Gt,
GtEq,
GtGt,
GtGtGt,
Lt,
LtEq,
LtLt,
Minus,
MinusEq,
MinusMinus,
Not,
NotEq,
NotEqEq,
Percent,
PercentEq,
Pipe,
PipePipe,
Plus,
PlusEq,
PlusPlus,
Question,
QuestionDot,
QuestionQuestion,
Slash,
SlashEq,
Star,
StarEq,
StarStar,
StarStarEq,
Tilde,
LParen,
RParen,
LBracket,
RBracket,
LBrace,
RBrace,
Comma,
Semicolon,
Backtick,
DollarBrace,
Await,
Delete,
False,
In,
InstanceOf,
New,
Null,
Super,
This,
True,
Typeof,
Undefined,
Void,
Identifier(String),
Number(f64),
BigInt(BigInt),
String(String),
Regex(String, Option<String>),
Eof,
}
Variants§
And
AndAnd
Caret
Colon
Dot
DotDotDot
Eq
EqEq
EqEqEq
EqGt
Gt
GtEq
GtGt
GtGtGt
Lt
LtEq
LtLt
Minus
MinusEq
MinusMinus
Not
NotEq
NotEqEq
Percent
PercentEq
Pipe
PipePipe
Plus
PlusEq
PlusPlus
Question
QuestionDot
QuestionQuestion
Slash
SlashEq
Star
StarEq
StarStar
StarStarEq
Tilde
LParen
RParen
LBracket
RBracket
LBrace
RBrace
Comma
Semicolon
Backtick
DollarBrace
Await
Delete
False
In
InstanceOf
New
Null
Super
This
True
Typeof
Undefined
Void
Identifier(String)
Number(f64)
BigInt(BigInt)
String(String)
Regex(String, Option<String>)
Eof
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