Trait recode::util::EncoderExt

source ·
pub trait EncoderExt: Encoder + Sized {
    // Provided methods
    fn encode_to(&self, buf: &mut BytesMut) -> Result<(), Self::Error> { ... }
    fn size(&self) -> usize { ... }
}
Expand description

An extension trait for Encoder.

Provided Methods§

source

fn encode_to(&self, buf: &mut BytesMut) -> Result<(), Self::Error>

Encodes self into buf.

This is just an alias to Encoder::encode, with self passed in the place of item.

source

fn size(&self) -> usize

Returns the number of bytes required to encode self.

Implementors§

source§

impl<T> EncoderExt for Twhere T: Encoder + Sized,