[−][src]Enum jingo_lib::frontend::lexer::TokenType
The token type, represents the type of a Token after scanning.
All token types are guaranteed to be displayed using fmt::Display in a
human-readable fashion, please reference that if you would like to see what
each type looks like in chars (it is found in Trait Implementations
).
Variants
DocComment(String)
HeaderComment(String)
Identifier(String)
StringLit(String)
NumLit(i64)
FloatLit(f64)
Special eof used for end of scan runs
Trait Implementations
impl Clone for TokenType
[src]
impl Debug for TokenType
[src]
impl Display for TokenType
[src]
impl PartialEq<TokenType> for TokenType
[src]
impl PartialOrd<TokenType> for TokenType
[src]
fn partial_cmp(&self, other: &TokenType) -> Option<Ordering>
[src]
fn lt(&self, other: &TokenType) -> bool
[src]
fn le(&self, other: &TokenType) -> bool
[src]
fn gt(&self, other: &TokenType) -> bool
[src]
fn ge(&self, other: &TokenType) -> bool
[src]
impl StructuralPartialEq for TokenType
[src]
Auto Trait Implementations
impl RefUnwindSafe for TokenType
impl Send for TokenType
impl Sync for TokenType
impl Unpin for TokenType
impl UnwindSafe for TokenType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,