pub enum TokenType {
Show 36 variants
Whitespace,
Newline,
Keyword,
Flow,
Fn,
TypeDef,
Looping,
Identifier,
Call,
TypeName,
ThemeName,
BuiltinType,
Hash,
Regex,
String,
Number,
Bool,
StringMultiBegin,
StringChunk,
StringMultiEnd,
CommentLine,
CommentMultiBegin,
CommentChunk,
CommentMultiEnd,
ParenOpen,
ParenClose,
Operator,
Namespace,
Splat,
Delimiter,
Colon,
Warning,
Error,
Defocus,
Unexpected,
Eof,
}
Variants§
Whitespace
Newline
Keyword
Flow
Fn
TypeDef
Looping
Identifier
Call
TypeName
ThemeName
BuiltinType
Hash
Regex
String
Number
Bool
StringMultiBegin
StringChunk
StringMultiEnd
CommentLine
CommentMultiBegin
CommentChunk
CommentMultiEnd
ParenOpen
ParenClose
Operator
Namespace
Splat
Delimiter
Colon
Warning
Error
Defocus
Unexpected
Eof
Implementations§
Trait Implementations§
impl Copy for TokenType
impl StructuralPartialEq for TokenType
Auto Trait Implementations§
impl Freeze for TokenType
impl RefUnwindSafe for TokenType
impl Send for TokenType
impl Sync for TokenType
impl Unpin for TokenType
impl UnwindSafe for TokenType
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