Skip to main content

NameDecoder

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<()>

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".

Implementors§