pub enum CatTokenKind {
Newline,
Whitespace,
Comment,
Symbol(char),
Text,
Digits,
Eof,
}Expand description
The different kinds of tokens the categorizing lexer can emit.
Variants§
Trait Implementations§
Source§impl Clone for CatTokenKind
impl Clone for CatTokenKind
Source§fn clone(&self) -> CatTokenKind
fn clone(&self) -> CatTokenKind
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 CatTokenKind
impl Debug for CatTokenKind
Source§impl PartialEq for CatTokenKind
impl PartialEq for CatTokenKind
impl Copy for CatTokenKind
impl Eq for CatTokenKind
impl StructuralPartialEq for CatTokenKind
Auto Trait Implementations§
impl Freeze for CatTokenKind
impl RefUnwindSafe for CatTokenKind
impl Send for CatTokenKind
impl Sync for CatTokenKind
impl Unpin for CatTokenKind
impl UnwindSafe for CatTokenKind
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