pub enum TokenKind {
Show 41 variants
Graph,
Node,
Edge,
Query,
Fn,
If,
For,
While,
Return,
LeftBrace,
RightBrace,
LeftParen,
RightParen,
LeftBracket,
RightBracket,
Semicolon,
Colon,
Comma,
Dot,
Arrow,
Assign,
Equal,
NotEqual,
Less,
Greater,
LessEqual,
GreaterEqual,
Plus,
Minus,
Star,
Slash,
And,
Or,
Identifier,
String,
Number,
Boolean,
Comment,
Whitespace,
Newline,
Eof,
}
Expand description
トークンの種類
Variants§
Graph
Node
Edge
Query
Fn
If
For
While
Return
LeftBrace
RightBrace
LeftParen
RightParen
LeftBracket
RightBracket
Semicolon
Colon
Comma
Dot
Arrow
Assign
Equal
NotEqual
Less
Greater
LessEqual
GreaterEqual
Plus
Minus
Star
Slash
And
Or
Identifier
String
Number
Boolean
Comment
Whitespace
Newline
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 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