pub enum TokenKind {
Show 30 variants
Bang,
Colon,
Comma,
Dot,
Equal,
EqualEqual,
Greater,
GreaterEqual,
Identifier,
Keyword(Keyword),
LeftBracket,
LeftParen,
Literal(Literal),
Minus,
MinusEqual,
Percent,
Plus,
PlusEqual,
QuestionMark,
RightBracket,
RightParen,
Slash,
SlashEqual,
SlashSlash,
Smaller,
SmallerEqual,
Star,
StarEqual,
Type,
Comment,
}
Variants§
Bang
Colon
Comma
Dot
Equal
EqualEqual
Greater
GreaterEqual
Identifier
Keyword(Keyword)
LeftBracket
LeftParen
Literal(Literal)
Minus
MinusEqual
Percent
Plus
PlusEqual
QuestionMark
RightBracket
RightParen
Slash
SlashEqual
SlashSlash
Smaller
SmallerEqual
Star
StarEqual
Type
Comment
Trait Implementations§
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 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