pub enum TokenCategory {
Keyword,
Operator,
Delimiter,
Literal,
Identifier,
Special,
}Expand description
Broad classification used for token metadata and conformance checks.
Variants§
Keyword
Reserved words and language keywords.
Operator
Operators and symbolic/word forms.
Delimiter
Grouping and punctuation delimiters.
Literal
Literal-like lexical forms.
Identifier
Identifiers and sigils.
Special
Special sentinel and recovery tokens.
Trait Implementations§
Source§impl Clone for TokenCategory
impl Clone for TokenCategory
Source§fn clone(&self) -> TokenCategory
fn clone(&self) -> TokenCategory
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TokenCategory
impl Debug for TokenCategory
Source§impl PartialEq for TokenCategory
impl PartialEq for TokenCategory
impl Copy for TokenCategory
impl Eq for TokenCategory
impl StructuralPartialEq for TokenCategory
Auto Trait Implementations§
impl Freeze for TokenCategory
impl RefUnwindSafe for TokenCategory
impl Send for TokenCategory
impl Sync for TokenCategory
impl Unpin for TokenCategory
impl UnsafeUnpin for TokenCategory
impl UnwindSafe for TokenCategory
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