pub enum Token {
Operator(Operator),
Keyword(Keyword),
LiteralValueTypeIndicator(LiteralValueTypeIndicator),
Backticked(BufferSlice),
DoubleQuoted(BufferSlice),
SingleQuoted(BufferSlice),
Numeric(BufferSlice),
Comment(BufferSlice),
Space,
Newline,
Dot,
Comma,
Wildcard,
ParentheseOpen,
ParentheseClose,
SquareBracketOpen,
SquareBracketClose,
Colon,
Semicolon,
Placeholder,
Null,
NumberedPlaceholder(BufferSlice),
Unknown(char),
}
Variants
Operator(Operator)
Keyword(Keyword)
LiteralValueTypeIndicator(LiteralValueTypeIndicator)
Backticked(BufferSlice)
DoubleQuoted(BufferSlice)
SingleQuoted(BufferSlice)
Numeric(BufferSlice)
Space
Newline
Dot
Comma
Wildcard
ParentheseOpen
ParentheseClose
SquareBracketOpen
SquareBracketClose
Colon
Semicolon
Placeholder
Null
NumberedPlaceholder(BufferSlice)
Unknown(char)
Trait Implementations
Formats the value using the given formatter.
fn eq(&self, __arg_0: &Token) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Token) -> bool
This method tests for !=
.