Trait rustdds::dds::traits::serde_adapters::DeserializerAdapter [−][src]
DeserializerAdapter is used to fit serde Deserializer implementations and DataReader together. DataReader cannot assume a specific serialization format, so it needs to be given as a parameter.
Required methods
fn supported_encodings() -> &'static [RepresentationIdentifier]
[src]
fn from_bytes<'de>(
input_bytes: &'de [u8],
encoding: RepresentationIdentifier
) -> Result<D, Error>
[src]
input_bytes: &'de [u8],
encoding: RepresentationIdentifier
) -> Result<D, Error>
Implementors
impl<D> DeserializerAdapter<D> for CDRDeserializerAdapter<D> where
D: DeserializeOwned,
[src]
D: DeserializeOwned,
fn supported_encodings() -> &'static [RepresentationIdentifier]
[src]
fn from_bytes<'de>(
input_bytes: &'de [u8],
encoding: RepresentationIdentifier
) -> Result<D, Error>
[src]
input_bytes: &'de [u8],
encoding: RepresentationIdentifier
) -> Result<D, Error>