Enum serde_test::Token [] [src]

pub enum Token<'a> {
    Bool(bool),
    Isize(isize),
    I8(i8),
    I16(i16),
    I32(i32),
    I64(i64),
    Usize(usize),
    U8(u8),
    U16(u16),
    U32(u32),
    U64(u64),
    F32(f32),
    F64(f64),
    Char(char),
    Str(&'a str),
    String(String),
    Bytes(&'a [u8]),
    Option(bool),
    Unit,
    UnitStruct(&'a str),
    StructNewType(&'a str),
    EnumStart(&'a str),
    EnumUnit(&'a str, &'a str),
    EnumNewType(&'a str, &'a str),
    SeqStart(Option<usize>),
    SeqArrayStart(usize),
    SeqSep,
    SeqEnd,
    TupleStart(usize),
    TupleSep,
    TupleEnd,
    TupleStructStart(&'a strusize),
    TupleStructSep,
    TupleStructEnd,
    MapStart(Option<usize>),
    MapSep,
    MapEnd,
    StructStart(&'a strusize),
    StructSep,
    StructEnd,
    EnumSeqStart(&'a str, &'a strusize),
    EnumSeqSep,
    EnumSeqEnd,
    EnumMapStart(&'a str, &'a strusize),
    EnumMapSep,
    EnumMapEnd,
}

Variants

Bool(bool)Isize(isize)I8(i8)I16(i16)I32(i32)I64(i64)Usize(usize)U8(u8)U16(u16)U32(u32)U64(u64)F32(f32)F64(f64)Char(char)Str(&'a str)String(String)Bytes(&'a [u8])Option(bool)UnitUnitStruct(&'a str)StructNewType(&'a str)EnumStart(&'a str)EnumUnit(&'a str, &'a str)EnumNewType(&'a str, &'a str)SeqStart(Option<usize>)SeqArrayStart(usize)SeqSepSeqEndTupleStart(usize)TupleSepTupleEndTupleStructStart(&'a strusize)TupleStructSepTupleStructEndMapStart(Option<usize>)MapSepMapEndStructStart(&'a strusize)StructSepStructEndEnumSeqStart(&'a str, &'a strusize)EnumSeqSepEnumSeqEndEnumMapStart(&'a str, &'a strusize)EnumMapSepEnumMapEnd

Trait Implementations

impl<'a> Debug for Token<'a>
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl<'a> PartialEq for Token<'a>
[src]

fn eq(&self, __arg_0: &Token<'a>) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, __arg_0: &Token<'a>) -> bool

This method tests for !=.

impl<'a> Clone for Token<'a>
[src]

fn clone(&self) -> Token<'a>

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