Trait CompactThriftOutput
Source pub trait CompactThriftOutput {
// Required methods
fn write_byte(&mut self, value: u8) -> Result<(), ThriftError>;
fn write_len(&mut self, value: usize) -> Result<(), ThriftError>;
fn write_i16(&mut self, value: i16) -> Result<(), ThriftError>;
fn write_i32(&mut self, value: i32) -> Result<(), ThriftError>;
fn write_i64(&mut self, value: i64) -> Result<(), ThriftError>;
fn write_double(&mut self, value: f64) -> Result<(), ThriftError>;
fn write_binary(&mut self, value: &[u8]) -> Result<(), ThriftError>;
// Provided method
fn write_string(&mut self, value: &str) -> Result<(), ThriftError> { ... }
}