pub trait DekuContainerWrite: DekuWrite<()> {
    // Required methods
    fn to_bytes(&self) -> Result<Vec<u8>, DekuError>;
    fn to_bits(&self) -> Result<BitVec<u8, Msb0>, DekuError>;
}
Expand description

“Writer” trait: implemented on DekuWrite struct and enum containers. A container is a type which doesn’t need any context information.

Required Methods§

source

fn to_bytes(&self) -> Result<Vec<u8>, DekuError>

Write struct/enum to Vec

source

fn to_bits(&self) -> Result<BitVec<u8, Msb0>, DekuError>

Write struct/enum to BitVec

Implementors§