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