Enum slr_lexer::TokenKind
[−]
[src]
pub enum TokenKind<'l> { EscapedString(&'l str), RawString(&'l str), Assign, LeftBracket, RightBracket, LeftBrace, RightBrace, Dollar, Comma, Tilde, Eof, }
Variants
EscapedString(&'l str)
RawString(&'l str)
Assign
LeftBracket
RightBracket
LeftBrace
RightBrace
Dollar
Comma
Tilde
Eof
Methods
impl<'l> TokenKind<'l>
[src]
Trait Implementations
impl<'l> PartialEq for TokenKind<'l>
[src]
fn eq(&self, __arg_0: &TokenKind<'l>) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &TokenKind<'l>) -> bool
This method tests for !=
.
impl<'l> Debug for TokenKind<'l>
[src]
impl<'l> Copy for TokenKind<'l>
[src]
impl<'l> Clone for TokenKind<'l>
[src]
fn clone(&self) -> TokenKind<'l>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more