Struct thrust::binary_protocol::BinarySerializer
[−]
[src]
pub struct BinarySerializer<'a> { // some fields omitted }
pub struct BinarySerializer<'a> { // some fields omitted }
impl<'a> BinarySerializer<'a>
fn new(wr: &'a mut Write) -> BinarySerializer<'a>
impl<'a> Serializer for BinarySerializer<'a>
fn serialize_bool(&mut self, val: bool) -> Result<(), Error>
fn serialize_usize(&mut self, val: usize) -> Result<(), Error>
fn serialize_isize(&mut self, val: isize) -> Result<(), Error>
fn serialize_u64(&mut self, val: u64) -> Result<(), Error>
fn serialize_i64(&mut self, val: i64) -> Result<(), Error>
fn serialize_u32(&mut self, val: u32) -> Result<(), Error>
fn serialize_i32(&mut self, val: i32) -> Result<(), Error>
fn serialize_u16(&mut self, val: u16) -> Result<(), Error>
fn serialize_i16(&mut self, val: i16) -> Result<(), Error>
fn serialize_u8(&mut self, val: u8) -> Result<(), Error>
fn serialize_i8(&mut self, val: i8) -> Result<(), Error>
fn serialize_bytes(&mut self, val: &[u8]) -> Result<(), Error>
fn serialize_str(&mut self, val: &str) -> Result<(), Error>
fn serialize_string(&mut self, val: String) -> Result<(), Error>
impl<'a> ThriftSerializer for BinarySerializer<'a>
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>