Enum serde::de::Type  
            
                [−]
            
        [src]
pub enum Type {
    Bool,
    Usize,
    U8,
    U16,
    U32,
    U64,
    Isize,
    I8,
    I16,
    I32,
    I64,
    F32,
    F64,
    Char,
    Str,
    String,
    Unit,
    Option,
    Seq,
    Map,
    UnitStruct,
    NewtypeStruct,
    TupleStruct,
    Struct,
    Tuple,
    Enum,
    StructVariant,
    TupleVariant,
    UnitVariant,
    Bytes,
}Type represents all the primitive types that can be deserialized. This is used by
Error::kind_mismatch.
Variants
Bool | Represents a   | |
Usize | Represents a   | |
U8 | Represents a   | |
U16 | Represents a   | |
U32 | Represents a   | |
U64 | Represents a   | |
Isize | Represents a   | |
I8 | Represents a   | |
I16 | Represents a   | |
I32 | Represents a   | |
I64 | Represents a   | |
F32 | Represents a   | |
F64 | Represents a   | |
Char | Represents a   | |
Str | Represents a   | |
String | Represents a   | |
Unit | Represents a   | |
Option | Represents an   | |
Seq | Represents a sequence type.  | |
Map | Represents a map type.  | |
UnitStruct | Represents a unit struct type.  | |
NewtypeStruct | Represents a newtype type.  | |
TupleStruct | Represents a tuple struct type.  | |
Struct | Represents a struct type.  | |
Tuple | Represents a tuple type.  | |
Enum | Represents an   | |
StructVariant | Represents a struct variant.  | |
TupleVariant | Represents a tuple variant.  | |
UnitVariant | Represents a unit variant.  | |
Bytes | Represents a   |