[−][src]Trait fluvio_protocol::Encoder
Required methods
pub fn write_size(&self, version: i16) -> usize[src]
size of this object in bytes
pub fn encode<T>(&self, dest: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
encoding contents for buffer
Provided methods
Loading content...Implementations on Foreign Types
impl Encoder for i32[src]
pub fn write_size(&self, _version: i16) -> usize[src]
pub fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for i8[src]
pub fn write_size(&self, _version: i16) -> usize[src]
pub fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl<M> Encoder for Option<M> where
M: Encoder, [src]
M: Encoder,
pub fn write_size(&self, version: i16) -> usize[src]
pub fn encode<T>(&self, dest: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl<K, V> Encoder for BTreeMap<K, V> where
K: Encoder,
V: Encoder, [src]
K: Encoder,
V: Encoder,
pub fn write_size(&self, version: i16) -> usize[src]
pub fn encode<T>(&self, dest: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl<M> Encoder for Vec<M, Global> where
M: Encoder, [src]
M: Encoder,
pub fn write_size(&self, version: i16) -> usize[src]
pub fn encode<T>(&self, dest: &mut T, version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for u8[src]
pub fn write_size(&self, _version: i16) -> usize[src]
pub fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for i16[src]
pub fn write_size(&self, _version: i16) -> usize[src]
pub fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for u16[src]
pub fn write_size(&self, _version: i16) -> usize[src]
pub fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl<M> Encoder for PhantomData<M> where
M: Encoder, [src]
M: Encoder,
pub fn write_size(&self, _version: i16) -> usize[src]
pub fn encode<T>(&self, _dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for String[src]
pub fn write_size(&self, _version: i16) -> usize[src]
pub fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for bool[src]
pub fn write_size(&self, _version: i16) -> usize[src]
pub fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for u32[src]
pub fn write_size(&self, _version: i16) -> usize[src]
pub fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,
impl Encoder for i64[src]
pub fn write_size(&self, _version: i16) -> usize[src]
pub fn encode<T>(&self, dest: &mut T, _version: i16) -> Result<(), Error> where
T: BufMut, [src]
T: BufMut,