Module rustdds::serialization[][src]

Expand description

Helpers for (De)serialization and definitions of (De)serializer adapters

Re-exports

pub use crate::dds::traits::serde_adapters::no_key;
pub use crate::dds::traits::serde_adapters::with_key;

Structs

This type adapts CdrDeserializer (which implements serde::Deserializer) to work as a DeserializerAdapter. CdrDeserializer cannot directly implement the trait itself, because CdrDeserializer has the type parameter BO open, and the adapter needs to be bi-endian.

This type adapts [CdrSeserializer] (which implements serde::Serializer) to work as a SerializerAdapter. [CdrSeserializer] cannot directly implement the trait itself, because [CdrSeserializer] has the type parameter BO open, and the adapter needs to be bi-endian.

Enums

Defines big-endian serialization.

Defines little-endian serialization.