Trait Serializer

Source
pub trait Serializer {
    // Required methods
    fn serialize_string(&mut self, value: &str);
    fn serialize_u8(&mut self, value: &u8);
    fn serialize_i8(&mut self, value: &i8);
    fn serialize_u16(&mut self, value: &u16);
    fn serialize_i16(&mut self, value: &i16);
    fn serialize_u32(&mut self, value: &u32);
    fn serialize_i32(&mut self, value: &i32);
    fn serialize_u64(&mut self, value: &u64);
    fn serialize_i64(&mut self, value: &i64);
    fn serialize_f32(&mut self, value: &f32);
    fn serialize_f64(&mut self, value: &f64);
}

Required Methods§

Source

fn serialize_string(&mut self, value: &str)

Source

fn serialize_u8(&mut self, value: &u8)

Source

fn serialize_i8(&mut self, value: &i8)

Source

fn serialize_u16(&mut self, value: &u16)

Source

fn serialize_i16(&mut self, value: &i16)

Source

fn serialize_u32(&mut self, value: &u32)

Source

fn serialize_i32(&mut self, value: &i32)

Source

fn serialize_u64(&mut self, value: &u64)

Source

fn serialize_i64(&mut self, value: &i64)

Source

fn serialize_f32(&mut self, value: &f32)

Source

fn serialize_f64(&mut self, value: &f64)

Implementors§

Source§

impl<'a> Serializer for Writer<'a>