Crate diny_core[−][src]
Expand description
The core functionality of the diny
framework.
See the main diny
documentation for project status and general usage
Modules
Types and traits implemented by backend formatters
Helper modules for implementing buffered serialization primitives
Re-export of io related structures
Helper modules that may be externally useful
Macros
Starts decoding by calling the $dec
expression, and converts the
result to a PollDecodeStatus
Continues decoding by first polling the $dec
expression, and then
calling the $chain
closure with any resulting data, and finally converts the
result to a PollDecodeStatus
Finalizes decoding by polling the $dec
expression, converts
the final data by calling the $fini
closure, and finally converts
the result to a PollDecodeStatus
Starts encoding by calling the $enc
expression, and converts the
result to a PollEncodeStatus
Continues encoding by first polling the $enc
expression, and then
calling the $chain
expression, and finally converts the
result to a PollEncodeStatus
Finalizes encoding by polling the $enc
expression, and converts
the result to a PollEncodeStatus
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.
Derive Macros
derive
Generate only async deserialization code
derive
Generate both async serialization and deserialization code
derive
Generate only async serialization code