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,
    FieldName,
    Tuple,
    Enum,
    VariantName,
    StructVariant,
    TupleVariant,
    UnitVariant,
    Bytes,
}Type represents all the primitive types that can be deserialized. This is used by
Error::invalid_type.
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.  | 
FieldName | Represents a struct field name.  | 
Tuple | Represents a tuple type.  | 
Enum | Represents an   | 
VariantName | Represents an enum variant name.  | 
StructVariant | Represents a struct variant.  | 
TupleVariant | Represents a tuple variant.  | 
UnitVariant | Represents a unit variant.  | 
Bytes | Represents a   |