pub enum Token {
Show 38 variants
Table,
Ref,
Enum,
Project,
Note,
Indexes,
As,
Pk,
NotNull,
Null,
Unique,
Increment,
Default,
Delete,
Update,
Cascade,
Restrict,
NoAction,
SetNull,
SetDefault,
Lt,
Gt,
Minus,
LtGt,
Colon,
Dot,
LBrace,
RBrace,
LBracket,
RBracket,
LParen,
RParen,
Comma,
Identifier(String),
StringLiteral(String),
NumericLiteral(String),
BoolLiteral(bool),
Eof,
}Variants§
Table
Ref
Enum
Project
Note
Indexes
As
Pk
NotNull
Null
Unique
Increment
Default
Delete
Update
Cascade
Restrict
NoAction
SetNull
SetDefault
Lt
Gt
Minus
LtGt
Colon
Dot
LBrace
RBrace
LBracket
RBracket
LParen
RParen
Comma
Identifier(String)
StringLiteral(String)
NumericLiteral(String)
BoolLiteral(bool)
Eof
Implementations§
Trait Implementations§
impl Eq for Token
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