Trait Serializer

Source
pub trait Serializer {
    // Required methods
    fn serialize_unsigned(&mut self, n: u64, major_type: u8);
    fn serialize_bytes(&mut self, bytes: Vec<u8>);
    fn serialize_seq(&mut self, len: usize);
    fn serialize_map(&mut self, len: usize);
    fn serialize_simple(&mut self, value: u64);
    fn serialize_string(&mut self, string: &String);
}

Required Methods§

Source

fn serialize_unsigned(&mut self, n: u64, major_type: u8)

Source

fn serialize_bytes(&mut self, bytes: Vec<u8>)

Source

fn serialize_seq(&mut self, len: usize)

Source

fn serialize_map(&mut self, len: usize)

Source

fn serialize_simple(&mut self, value: u64)

Source

fn serialize_string(&mut self, string: &String)

Implementors§