Code

Trait Code 

Source
pub trait Code {
    type Slice: ?Sized;
    type Vector;

    // Required methods
    fn encode(
        &self,
        info: &Self::Slice,
        dev: &Self::Slice,
    ) -> Result<Encoded<Self::Vector>>;
    fn decode(&self, data: &Self::Slice) -> Result<Decoded<Self::Vector>>;
}

Required Associated Types§

Required Methods§

Source

fn encode( &self, info: &Self::Slice, dev: &Self::Slice, ) -> Result<Encoded<Self::Vector>>

Source

fn decode(&self, data: &Self::Slice) -> Result<Decoded<Self::Vector>>

Implementors§