Trait thrust::protocol::ThriftDeserializer [] [src]

pub trait ThriftDeserializer {
    fn read_message_begin(&mut self) -> Result<ThriftMessage, Error>;
    fn read_message_end(&mut self) -> Result<(), Error>;
    fn read_struct_begin(&mut self) -> Result<String, Error>;
    fn read_struct_end(&mut self) -> Result<(), Error>;
    fn read_field_begin(&mut self) -> Result<ThriftField, Error>;
    fn read_field_end(&mut self) -> Result<(), Error>;
}

Required Methods

fn read_message_begin(&mut self) -> Result<ThriftMessage, Error>

fn read_message_end(&mut self) -> Result<(), Error>

fn read_struct_begin(&mut self) -> Result<String, Error>

fn read_struct_end(&mut self) -> Result<(), Error>

fn read_field_begin(&mut self) -> Result<ThriftField, Error>

fn read_field_end(&mut self) -> Result<(), Error>

Implementors