Module diny_core::backend[][src]

Expand description

Types and traits implemented by backend formatters

Modules

Types used to support structural serialization

Structs

Enums

Traits

Deserialize a data structure asynchronously.

Marker trait to denote that both AsyncSerialize and AsyncDeserialize are implemented for the type.

Serialize a data structure asynchronously.

Define the decoder to use for deserializing the data type.

Attempt to decode a data structure from an asynchronous reader for a particular format

Define the encoder to use for serializing the data type.

Attempt to encode a data structure to an asynchronous writer for a particular format.

Base trait common to all formatters.

Define the primitive decoders utilized by a formatter

Define the primitive deserialization methods and the concrete futures they return.

Define the primitive encoders utilized by a formatter

Define the primitive serialization methods and the concrete futures they return.