Skip to main content

Write

Trait Write 

Source
pub trait Write {
Show 18 methods // Required methods fn write_nil(&mut self) -> Result<()>; fn write_boolean(&mut self, b: bool) -> Result<()>; fn write_u8(&mut self, u: u8) -> Result<()>; fn write_u16(&mut self, u: u16) -> Result<()>; fn write_u32(&mut self, u: u32) -> Result<()>; fn write_u64(&mut self, u: u64) -> Result<()>; fn write_i8(&mut self, i: i8) -> Result<()>; fn write_i16(&mut self, i: i16) -> Result<()>; fn write_i32(&mut self, i: i32) -> Result<()>; fn write_i64(&mut self, i: i64) -> Result<()>; fn write_f32(&mut self, f: f32) -> Result<()>; fn write_f64(&mut self, f: f64) -> Result<()>; fn write_string(&mut self, s: &str) -> Result<()>; fn write_binary(&mut self, data: &[u8]) -> Result<()>; fn write_timestamp(&mut self, seconds: i64, nanoseconds: u32) -> Result<()>; fn write_array_len(&mut self, len: usize) -> Result<()>; fn write_map_len(&mut self, len: usize) -> Result<()>; fn write_ext(&mut self, type_id: i8, data: &[u8]) -> Result<()>;
}

Required Methods§

Source

fn write_nil(&mut self) -> Result<()>

Source

fn write_boolean(&mut self, b: bool) -> Result<()>

Source

fn write_u8(&mut self, u: u8) -> Result<()>

Source

fn write_u16(&mut self, u: u16) -> Result<()>

Source

fn write_u32(&mut self, u: u32) -> Result<()>

Source

fn write_u64(&mut self, u: u64) -> Result<()>

Source

fn write_i8(&mut self, i: i8) -> Result<()>

Source

fn write_i16(&mut self, i: i16) -> Result<()>

Source

fn write_i32(&mut self, i: i32) -> Result<()>

Source

fn write_i64(&mut self, i: i64) -> Result<()>

Source

fn write_f32(&mut self, f: f32) -> Result<()>

Source

fn write_f64(&mut self, f: f64) -> Result<()>

Source

fn write_string(&mut self, s: &str) -> Result<()>

Source

fn write_binary(&mut self, data: &[u8]) -> Result<()>

Source

fn write_timestamp(&mut self, seconds: i64, nanoseconds: u32) -> Result<()>

Source

fn write_array_len(&mut self, len: usize) -> Result<()>

Source

fn write_map_len(&mut self, len: usize) -> Result<()>

Source

fn write_ext(&mut self, type_id: i8, data: &[u8]) -> Result<()>

Implementors§