pub enum Token {
}Variants§
Ident(String)
Keyword(Keyword)
IntLit(String)
FloatLit(String)
SP30: a decimal/exponent numeric literal (1.5, .5, 2., 1e10), typed
float8 by the executor (crabgresql has no numeric).
StringLit(String)
LParen
RParen
Comma
Semicolon
Star
Plus
Minus
Slash
Concat
SP29: the || string-concatenation operator.
TypeCast
SP31: the :: cast operator (expr::type).
Dot
SP33: the . qualified-name separator (a.col). Only lexed when it does
NOT begin a number lexeme — .5 / 2. stay a single FloatLit.
Eq
Ne
Lt
Le
Gt
Ge
Param(u32)
Eof
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 UnsafeUnpin 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