pub enum Token {
Show 39 variants
Alpha,
Digit,
HashTag,
LeftBracket,
RightBracket,
LeftParenthesis,
RightParenthesis,
LeftBrace,
RightBrace,
Caret,
Semicolon,
Space,
Plus,
Dash,
Underscore,
At,
Asterisk,
Slash,
Apostrophe,
Equal,
LessThan,
GreaterThan,
Exclamation,
Question,
Period,
Colon,
Comma,
Tilde,
Grave,
Bar,
Backslash,
Quote,
Ampersand,
Percent,
Newline,
CarriageReturn,
Tab,
EndOfStream,
Emoji,
}
Variants§
Alpha
Digit
HashTag
LeftBracket
RightBracket
LeftParenthesis
RightParenthesis
LeftBrace
RightBrace
Caret
Semicolon
Space
Plus
Dash
Underscore
At
Asterisk
Slash
Apostrophe
Equal
LessThan
GreaterThan
Exclamation
Question
Period
Colon
Comma
Tilde
Grave
Bar
Backslash
Quote
Ampersand
Percent
Newline
CarriageReturn
Tab
EndOfStream
Emoji
Trait Implementations§
source§impl<'de> Deserialize<'de> for Token
impl<'de> Deserialize<'de> for Token
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<Token> for Token
impl PartialEq<Token> for Token
impl Copy for Token
impl Eq for Token
impl StructuralEq for Token
impl StructuralPartialEq for Token
Auto Trait Implementations§
impl RefUnwindSafe for Token
impl Send for Token
impl Sync for Token
impl Unpin for Token
impl UnwindSafe for Token
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.