[−][src]Enum json_tools::TokenType
Variants
CurlyOpen
{
CurlyClose
}
BracketOpen
[
BracketClose
]
Colon
:
Comma
,
String
A json string , like "foo"
BooleanTrue
true
BooleanFalse
false
Number
A Number, like 1.1234
or 123
or -0.0
or -1
or .0
or .
Null
any json number, like 1.24123
or 123
null
Invalid
The 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) -> bool
1.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> From for T
[src]
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, 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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,