Module serde::de::value [] [src]

This module supports deserializing from primitives with the ValueDeserializer trait.

Structs

BoolDeserializer

A helper deserializer that deserializes a number.

ByteBufDeserializer

A helper deserializer that deserializes a Vec<u8>.

BytesDeserializer

A helper deserializer that deserializes a &[u8].

CharDeserializer

A helper deserializer that deserializes a number.

CowStrDeserializer

A helper deserializer that deserializes a String.

F32Deserializer

A helper deserializer that deserializes a number.

F64Deserializer

A helper deserializer that deserializes a number.

I16Deserializer

A helper deserializer that deserializes a number.

I32Deserializer

A helper deserializer that deserializes a number.

I64Deserializer

A helper deserializer that deserializes a number.

I8Deserializer

A helper deserializer that deserializes a number.

IsizeDeserializer

A helper deserializer that deserializes a number.

MapDeserializer

A helper deserializer that deserializes a map.

MapVisitorDeserializer

A helper deserializer that deserializes a map using a MapVisitor.

SeqDeserializer

A helper deserializer that deserializes a sequence.

SeqVisitorDeserializer

A helper deserializer that deserializes a sequence using a SeqVisitor.

StrDeserializer

A helper deserializer that deserializes a &str.

StringDeserializer

A helper deserializer that deserializes a String.

U16Deserializer

A helper deserializer that deserializes a number.

U32Deserializer

A helper deserializer that deserializes a number.

U64Deserializer

A helper deserializer that deserializes a number.

U8Deserializer

A helper deserializer that deserializes a number.

UnitDeserializer

A helper deserializer that deserializes a ().

UsizeDeserializer

A helper deserializer that deserializes a number.

Enums

Error

This represents all the possible errors that can occur using the ValueDeserializer.

Traits

ValueDeserializer

This trait converts primitive types into a deserializer.