pub trait BitDeserializer<E: Endianness, BR: BitRead<E>> {
type DeserType;
// Required method
fn deserialize(
&self,
bitstream: &mut BR,
) -> Result<Self::DeserType, BR::Error>;
}Expand description
A trait for types implementing logic for deserializing another type from a bitstream with code-reading capabilities.
Required Associated Types§
Required Methods§
Implementations on Foreign Types§
Source§impl<E: Endianness, BR: BitRead<E>> BitDeserializer<E, BR> for ()
No-op implementation of BitDeserializer for ().
impl<E: Endianness, BR: BitRead<E>> BitDeserializer<E, BR> for ()
No-op implementation of BitDeserializer for ().