WriteFormatter

Trait WriteFormatter 

Source
pub trait WriteFormatter<W: Write> {
Show 23 methods // Required methods fn write_struct_begin( &mut self, write: &mut W, name: &str, fields: usize, ) -> IoResult; fn write_struct_end(&mut self, write: &mut W, name: &str) -> IoResult; fn write_collection_begin( &mut self, write: &mut W, name: &str, size: usize, ) -> IoResult; fn write_collection_end(&mut self, write: &mut W, name: &str) -> IoResult; fn write_field_assignnment_begin(&mut self, write: &mut W) -> IoResult; fn write_field_key(&mut self, write: &mut W, name: &str) -> IoResult; fn write_field_assignnment_operator(&mut self, write: &mut W) -> IoResult; fn write_field_assignnment_end( &mut self, write: &mut W, pos: &Position, ) -> IoResult; fn write_i8(&mut self, write: &mut W, value: &i8) -> IoResult; fn write_i16(&mut self, write: &mut W, value: &i16) -> IoResult; fn write_i32(&mut self, write: &mut W, value: &i32) -> IoResult; fn write_i64(&mut self, write: &mut W, value: &i64) -> IoResult; fn write_i128(&mut self, write: &mut W, value: &i128) -> IoResult; fn write_u8(&mut self, write: &mut W, value: &u8) -> IoResult; fn write_u16(&mut self, write: &mut W, value: &u16) -> IoResult; fn write_u32(&mut self, write: &mut W, value: &u32) -> IoResult; fn write_u64(&mut self, write: &mut W, value: &u64) -> IoResult; fn write_u128(&mut self, write: &mut W, value: &u128) -> IoResult; fn write_f32(&mut self, write: &mut W, value: &f32) -> IoResult; fn write_f64(&mut self, write: &mut W, value: &f64) -> IoResult; fn write_usize(&mut self, write: &mut W, value: &usize) -> IoResult; fn write_isize(&mut self, write: &mut W, value: &isize) -> IoResult; fn write_str(&mut self, write: &mut W, value: &str) -> IoResult;
}

Required Methods§

Source

fn write_struct_begin( &mut self, write: &mut W, name: &str, fields: usize, ) -> IoResult

Source

fn write_struct_end(&mut self, write: &mut W, name: &str) -> IoResult

Source

fn write_collection_begin( &mut self, write: &mut W, name: &str, size: usize, ) -> IoResult

Source

fn write_collection_end(&mut self, write: &mut W, name: &str) -> IoResult

Source

fn write_field_assignnment_begin(&mut self, write: &mut W) -> IoResult

Source

fn write_field_key(&mut self, write: &mut W, name: &str) -> IoResult

Source

fn write_field_assignnment_operator(&mut self, write: &mut W) -> IoResult

Source

fn write_field_assignnment_end( &mut self, write: &mut W, pos: &Position, ) -> IoResult

Source

fn write_i8(&mut self, write: &mut W, value: &i8) -> IoResult

Source

fn write_i16(&mut self, write: &mut W, value: &i16) -> IoResult

Source

fn write_i32(&mut self, write: &mut W, value: &i32) -> IoResult

Source

fn write_i64(&mut self, write: &mut W, value: &i64) -> IoResult

Source

fn write_i128(&mut self, write: &mut W, value: &i128) -> IoResult

Source

fn write_u8(&mut self, write: &mut W, value: &u8) -> IoResult

Source

fn write_u16(&mut self, write: &mut W, value: &u16) -> IoResult

Source

fn write_u32(&mut self, write: &mut W, value: &u32) -> IoResult

Source

fn write_u64(&mut self, write: &mut W, value: &u64) -> IoResult

Source

fn write_u128(&mut self, write: &mut W, value: &u128) -> IoResult

Source

fn write_f32(&mut self, write: &mut W, value: &f32) -> IoResult

Source

fn write_f64(&mut self, write: &mut W, value: &f64) -> IoResult

Source

fn write_usize(&mut self, write: &mut W, value: &usize) -> IoResult

Source

fn write_isize(&mut self, write: &mut W, value: &isize) -> IoResult

Source

fn write_str(&mut self, write: &mut W, value: &str) -> IoResult

Implementors§