Trait fluvio_protocol::Encoder [−][src]
pub trait Encoder { fn write_size(&self, version: i16) -> usize; fn encode<T>(&self, dest: &mut T, version: i16) -> Result<(), Error>
where
T: BufMut; fn as_bytes(&self, version: i16) -> Result<Bytes, Error> { ... } }
Required methods
fn write_size(&self, version: i16) -> usize
fn write_size(&self, version: i16) -> usize
size of this object in bytes