pub enum TokenKind {
Show 60 variants
Eof,
Ident,
Comment,
BlockComment,
BrokenComment,
Reserved(ReservedWord),
InterpStringBegin,
InterpStringMid,
InterpStringEnd,
InterpStringSimple,
BrokenInterpDoubleBrace,
Number,
QuotedString,
RawString,
BrokenString,
Error,
BrokenUnicode,
Attribute,
AttributeOpen,
Ampersand,
Bang,
Hash,
LeftBrace,
LeftBracket,
Plus,
PlusEqual,
Minus,
MinusEqual,
SkinnyArrow,
Star,
StarEqual,
Slash,
SlashEqual,
SlashSlash,
SlashSlashEqual,
Percent,
PercentEqual,
Question,
Caret,
CaretEqual,
Colon,
DoubleColon,
Comma,
Dot,
DotDot,
DotDotEqual,
Equal,
EqualEqual,
Ellipsis,
Greater,
GreaterEqual,
Less,
LessEqual,
LeftParen,
Pipe,
RightBrace,
RightBracket,
RightParen,
Semicolon,
TildeEqual,
}Variants§
Eof
Ident
Comment
BlockComment
BrokenComment
Reserved(ReservedWord)
InterpStringBegin
InterpStringMid
InterpStringEnd
InterpStringSimple
BrokenInterpDoubleBrace
Number
QuotedString
RawString
BrokenString
Error
BrokenUnicode
Attribute
AttributeOpen
Ampersand
Bang
Hash
LeftBrace
LeftBracket
Plus
PlusEqual
Minus
MinusEqual
SkinnyArrow
Star
StarEqual
Slash
SlashEqual
SlashSlash
SlashSlashEqual
Percent
PercentEqual
Question
Caret
CaretEqual
Colon
DoubleColon
Comma
Dot
DotDot
DotDotEqual
Equal
EqualEqual
Ellipsis
Greater
GreaterEqual
Less
LessEqual
LeftParen
Pipe
RightBrace
RightBracket
RightParen
Semicolon
TildeEqual
Trait Implementations§
impl Copy for TokenKind
impl Eq for TokenKind
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