Trait NameDecoder
pub trait NameDecoder {
// Required methods
fn define(&mut self, r: &mut Reader<'_>) -> DecodeResult<()>;
fn get(&mut self, r: &mut Reader<'_>) -> DecodeResult<Name>;
}Expand description
How names are read from a record body.
Required Methods§
fn define(&mut self, r: &mut Reader<'_>) -> DecodeResult<()>
fn define(&mut self, r: &mut Reader<'_>) -> DecodeResult<()>
Called when the kind byte carries kind::DEFINES.
fn get(&mut self, r: &mut Reader<'_>) -> DecodeResult<Name>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".