Trait msgpack_schema::Serializer[][src]

pub trait Serializer {
    type Error: Error;
    fn serialize_nil(&mut self) -> Result<(), Self::Error>;
fn serialize_bool(&mut self, v: bool) -> Result<(), Self::Error>;
fn serialize_int(&mut self, v: Int) -> Result<(), Self::Error>;
fn serialize_f32(&mut self, v: f32) -> Result<(), Self::Error>;
fn serialize_f64(&mut self, v: f64) -> Result<(), Self::Error>;
fn serialize_str(&mut self, v: &[u8]) -> Result<(), Self::Error>;
fn serialize_bin(&mut self, v: &[u8]) -> Result<(), Self::Error>;
fn serialize_array(&mut self, len: u32) -> Result<(), Self::Error>;
fn serialize_map(&mut self, len: u32) -> Result<(), Self::Error>;
fn serialize_ext(&mut self, tag: i8, v: &[u8]) -> Result<(), Self::Error>; }

Associated Types

Required methods

Implementors