[][src]Enum sval::test::Token

pub enum Token {
    MapBegin(Option<usize>),
    MapEnd,
    SeqBegin(Option<usize>),
    SeqEnd,
    Signed(i64),
    Unsigned(u64),
    Float(f64),
    BigSigned(i128),
    BigUnsigned(u128),
    Bool(bool),
    Str(String),
    Char(char),
    None,
}

The kind of token being produced.

Variants

MapBegin(Option<usize>)MapEndSeqBegin(Option<usize>)SeqEndSigned(i64)Unsigned(u64)Float(f64)BigSigned(i128)BigUnsigned(u128)Bool(bool)Str(String)Char(char)None

Trait Implementations

impl PartialEq<Token> for Token[src]

impl Debug for Token[src]

impl Clone for Token[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for Token

impl Sync for Token

impl Unpin for Token

impl UnwindSafe for Token

impl RefUnwindSafe for Token

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.