Trait fluvio_dataplane_protocol::api::core::Encoder[]

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

size of this object in bytes

encoding contents for buffer

Provided methods

Implementations on Foreign Types

Implementors