Expand description
Helpers for (De)serialization and definitions of (De)serializer adapters
Structs§
- CDRDeserializer
Adapter - This type adapts CdrDeserializer (which implements serde::Deserializer) to
work as a
with_key::DeserializerAdapterandno_key::DeserializerAdapter. - CDRSerializer
Adapter - This type adapts
CdrSerializer(which implementsserde::Serializer) to work as ano_key::SerializerAdapterandwith_key::SerializerAdapter. - CdrDeserialize
Seed Decoder - Decode type based on a
serde::de::DeserializeSeedimplementation. - CdrDeserializer
- Deserializer type for converting CDR data stream to Rust objects.
- CdrSerializer
- a CDR serializer implementation
- Representation
Identifier - Used to identify serialization format of payload data over RTPS.
Enums§
- Error
- Several things can go wrong during CDR (de)serialization
Functions§
- deserialize_
from_ cdr_ with_ decoder_ and_ rep_ id - Decode type using the given
DeserializeSeed-based decoder. - deserialize_
from_ cdr_ with_ rep_ id - Decode type using the given
DeserializeSeed-based decoder. - from_
bytes - Deserialize an object from
&[u8]based on aserde::Deserializeimplementation. - padding_
needed_ for_ alignment_ 4 - round_
up_ to_ 4 - to_vec
- Serialize to
Vec<u8> - to_
writer - General CDR serialization for type
T:Serialize - to_
writer_ with_ rep_ id - Serialize