[][src]Trait huff_coding::tree::letter::HuffLetterAsBytes

pub trait HuffLetterAsBytes: HuffLetter {
    pub fn try_from_be_bytes(bytes: &[u8]) -> Result<Self, Box<dyn Error>>;
pub fn as_be_bytes(&self) -> Box<[u8]>; }

Trait specifying that the given HuffLetter can be converted into bytes (returns Box<[u8]>) and can be created from bytes (&[u8]), so the HuffTree can be represented in binary.

Implemented by default for every integer

Required methods

pub fn try_from_be_bytes(bytes: &[u8]) -> Result<Self, Box<dyn Error>>[src]

pub fn as_be_bytes(&self) -> Box<[u8]>[src]

Loading content...

Implementations on Foreign Types

impl HuffLetterAsBytes for u8[src]

impl HuffLetterAsBytes for u16[src]

impl HuffLetterAsBytes for u32[src]

impl HuffLetterAsBytes for u64[src]

impl HuffLetterAsBytes for usize[src]

impl HuffLetterAsBytes for u128[src]

impl HuffLetterAsBytes for i8[src]

impl HuffLetterAsBytes for i16[src]

impl HuffLetterAsBytes for i32[src]

impl HuffLetterAsBytes for i64[src]

impl HuffLetterAsBytes for isize[src]

impl HuffLetterAsBytes for i128[src]

Loading content...

Implementors

Loading content...