Trait rustdds::dds::adapters::with_key::SerializerAdapter

source ·
pub trait SerializerAdapter<D>: SerializerAdapter<D>
where D: Keyed,
{ // Required method fn key_to_bytes(value: &D::K) -> Result<Bytes, Self::Error>; }
Expand description

trait for connecting a Serializer implementation and DataWriter together - with_key version.

Required Methods§

source

fn key_to_bytes(value: &D::K) -> Result<Bytes, Self::Error>

serialize a key D::K to Bytes.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<D, BO> SerializerAdapter<D> for CDRSerializerAdapter<D, BO>
where D: Keyed + Serialize, <D as Keyed>::K: Serialize, BO: ByteOrder,