[−][src]Enum json_tools::TokenType
Variants
CurlyOpen{
CurlyClose}
BracketOpen[
BracketClose]
Colon:
Comma,
StringA json string , like "foo"
BooleanTruetrue
BooleanFalsefalse
NumberA Number, like 1.1234 or 123 or -0.0 or -1 or .0 or .
Nullany json number, like 1.24123 or 123
null
InvalidThe type of the token could not be identified. Should be removed if this lexer is ever to be feature complete
Trait Implementations
impl Clone for TokenType[src]
fn clone(&self) -> TokenType[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl PartialEq<TokenType> for TokenType[src]
fn eq(&self, other: &TokenType) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=.
impl AsRef<str> for TokenType[src]
impl Debug for TokenType[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T> From for T[src]
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from)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> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,