Trait fluvio::dataplane::EncoderVarInt

source ·
pub trait EncoderVarInt {
    // Required methods
    fn var_write_size(&self) -> usize;
    fn encode_varint<T>(&self, dest: &mut T) -> Result<(), Error>
       where T: BufMut;
}

Required Methods§

source

fn var_write_size(&self) -> usize

source

fn encode_varint<T>(&self, dest: &mut T) -> Result<(), Error>
where T: BufMut,

encoding contents for buffer

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl EncoderVarInt for i64

source§

fn var_write_size(&self) -> usize

source§

fn encode_varint<T>(&self, dest: &mut T) -> Result<(), Error>
where T: BufMut,

Implementors§