pub trait DeserializerAdapter<D>: DeserializerAdapter<D>where
D: Keyed,{
// Required method
fn key_from_bytes(
input_bytes: &[u8],
encoding: RepresentationIdentifier
) -> Result<D::K, Self::Error>;
}
Expand description
trait for connecting a Deserializer implementation and DataReader together - with_key version.
Required Methods§
sourcefn key_from_bytes(
input_bytes: &[u8],
encoding: RepresentationIdentifier
) -> Result<D::K, Self::Error>
fn key_from_bytes( input_bytes: &[u8], encoding: RepresentationIdentifier ) -> Result<D::K, Self::Error>
Deserialize a key D::K
from bytes.
Object Safety§
This trait is not object safe.