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 |