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
impl<R: Read + ReadBytesExt> ThriftDeserializer for BinaryDeserializer<R>