Trait thrust::protocol::ThriftSerializer
[−]
[src]
pub trait ThriftSerializer { fn write_message_begin(&mut self, name: &str, message_type: ThriftMessageType) -> Result<(), Error> { ... } fn write_struct_begin(&mut self, name: &str) -> Result<(), Error> { ... } fn write_struct_end(&mut self) -> Result<(), Error> { ... } fn write_field_begin(&mut self, name: &str, ty: ThriftType, id: i16) -> Result<(), Error> { ... } fn write_field_end(&mut self) -> Result<(), Error> { ... } fn write_field_stop(&mut self) -> Result<(), Error> { ... } fn write_message_end(&mut self) -> Result<(), Error> { ... } }
Provided Methods
fn write_message_begin(&mut self, name: &str, message_type: ThriftMessageType) -> Result<(), Error>
fn write_struct_begin(&mut self, name: &str) -> Result<(), Error>
fn write_struct_end(&mut self) -> Result<(), Error>
fn write_field_begin(&mut self, name: &str, ty: ThriftType, id: i16) -> Result<(), Error>
fn write_field_end(&mut self) -> Result<(), Error>
fn write_field_stop(&mut self) -> Result<(), Error>
fn write_message_end(&mut self) -> Result<(), Error>
Implementors
impl<'a> ThriftSerializer for BinarySerializer<'a>