[][src]Module nine::de

Deserializers and deserializer convenience functions.

Structs

DeError

A wrapper for a DeFail that has it implement std::error::Error. This is necessary because of the blanket impl of Fail for std::error::Error, and because Deserializer requires the error type to implement std::error::Error.

DeserializeError

A custom deserialize error.

ReadDeserializer

A read deserializer can deserialize the 9p data format from any type that implemented std::io::Read.

Enums

DeFail

A failure at the deserialization layer.

Traits

Deserialize

A data structure that can be deserialized from any data format supported by Serde.

Functions

from_bytes

Deserialize from any byte slice.

from_reader

Deserialize from any type that implements io::Read.