pub trait VariableWriter: VariableWritable {
Show 31 methods
// Provided methods
fn write_bool(&mut self, b: bool) -> Result<usize> { ... }
fn write_u8_raw(&mut self, num: u8) -> Result<usize> { ... }
fn write_i8_raw(&mut self, num: i8) -> Result<usize> { ... }
fn write_u16_raw_le(&mut self, num: u16) -> Result<usize> { ... }
fn write_u16_raw_be(&mut self, num: u16) -> Result<usize> { ... }
fn write_i16_raw_le(&mut self, num: i16) -> Result<usize> { ... }
fn write_i16_raw_be(&mut self, num: i16) -> Result<usize> { ... }
fn write_u32_raw_le(&mut self, num: u32) -> Result<usize> { ... }
fn write_u32_raw_be(&mut self, num: u32) -> Result<usize> { ... }
fn write_i32_raw_le(&mut self, num: i32) -> Result<usize> { ... }
fn write_i32_raw_be(&mut self, num: i32) -> Result<usize> { ... }
fn write_u64_raw_le(&mut self, num: u64) -> Result<usize> { ... }
fn write_u64_raw_be(&mut self, num: u64) -> Result<usize> { ... }
fn write_i64_raw_le(&mut self, num: i64) -> Result<usize> { ... }
fn write_i64_raw_be(&mut self, num: i64) -> Result<usize> { ... }
fn write_u128_raw_le(&mut self, num: u128) -> Result<usize> { ... }
fn write_u128_raw_be(&mut self, num: u128) -> Result<usize> { ... }
fn write_i128_raw_le(&mut self, num: i128) -> Result<usize> { ... }
fn write_i128_raw_be(&mut self, num: i128) -> Result<usize> { ... }
fn write_u16_varint(&mut self, num: u16) -> Result<usize> { ... }
fn write_u32_varint(&mut self, num: u32) -> Result<usize> { ... }
fn write_u64_varint(&mut self, num: u64) -> Result<usize> { ... }
fn write_u128_varint(&mut self, num: u128) -> Result<usize> { ... }
fn write_usize_varint(&mut self, num: usize) -> Result<usize> { ... }
fn write_i16_varint(&mut self, num: i16) -> Result<usize> { ... }
fn write_i32_varint(&mut self, num: i32) -> Result<usize> { ... }
fn write_i64_varint(&mut self, num: i64) -> Result<usize> { ... }
fn write_i128_varint(&mut self, num: i128) -> Result<usize> { ... }
fn write_isize_varint(&mut self, num: isize) -> Result<usize> { ... }
fn write_u8_vec(&mut self, message: &[u8]) -> Result<usize> { ... }
fn write_string(&mut self, message: &str) -> Result<usize> { ... }
}