Trait Encoder

Source
pub trait Encoder {
    // Required method
    fn encode(&self) -> Vec<u8> ;

    // Provided method
    fn len(&self) -> usize { ... }
}

Required Methods§

Source

fn encode(&self) -> Vec<u8>

Provided Methods§

Source

fn len(&self) -> usize

Implementations on Foreign Types§

Source§

impl Encoder for i32

Source§

fn len(&self) -> usize

Source§

fn encode(&self) -> Vec<u8>

Source§

impl Encoder for Vec<u8>

Source§

fn len(&self) -> usize

Source§

fn encode(&self) -> Vec<u8>

Implementors§

Source§

impl Encoder for TagAndLength

Source§

impl<E1, E2> Encoder for TaggedEncoder<E1, E2>
where E1: Encoder, E2: Encoder,