pub enum Token<'a> {
Show 33 variants
Name(&'a str),
Number(f64),
RawString(&'a str),
String(RcStr),
EOF,
Newline,
LParen,
RParen,
LBracket,
RBracket,
LBrace,
RBrace,
Dollar,
Dot,
Dot2,
Colon,
Comma,
Semicolon,
Percent,
Plus,
Minus,
Star,
Slash,
Slash2,
Eq,
Bar,
Excalamation,
Eq2,
Ne,
LessThan,
GreaterThan,
LessThanOrEqual,
GreaterThanOrEqual,
}
Variants§
Name(&'a str)
Number(f64)
RawString(&'a str)
String(RcStr)
EOF
Newline
LParen
RParen
LBracket
RBracket
LBrace
RBrace
Dollar
Dot
Dot2
Colon
Comma
Semicolon
Percent
Plus
Minus
Star
Slash
Slash2
Eq
Bar
Excalamation
Eq2
Ne
LessThan
GreaterThan
LessThanOrEqual
GreaterThanOrEqual
Implementations§
Trait Implementations§
impl<'a> StructuralPartialEq for Token<'a>
Auto Trait Implementations§
impl<'a> Freeze for Token<'a>
impl<'a> !RefUnwindSafe for Token<'a>
impl<'a> !Send for Token<'a>
impl<'a> !Sync for Token<'a>
impl<'a> Unpin for Token<'a>
impl<'a> !UnwindSafe for Token<'a>
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