[−][src]Trait tokio_util::codec::Encoder
This is supported on
feature="codec" only.Trait of helper objects to write out messages as bytes, for use with
FramedWrite.
Associated Types
type Error: From<Error>
This is supported on
feature="codec" only.The type of encoding errors.
FramedWrite requires Encoders errors to implement From<io::Error>
in the interest letting it return Errors directly.
Required methods
fn encode(&mut self, item: Item, dst: &mut BytesMut) -> Result<(), Self::Error>
This is supported on
feature="codec" only.Encodes a frame into the buffer provided.
This method will encode item into the byte buffer provided by dst.
The dst provided is an internal buffer of the FramedWrite instance and
will be written out when possible.
Implementors
impl Encoder<Bytes> for BytesCodec[src]
type Error = Error
This is supported on
feature="codec" only.fn encode(&mut self, data: Bytes, buf: &mut BytesMut) -> Result<(), Error>[src]
impl Encoder<Bytes> for LengthDelimitedCodec[src]
type Error = Error
This is supported on
feature="codec" only.fn encode(&mut self, data: Bytes, dst: &mut BytesMut) -> Result<(), Error>[src]
impl<T> Encoder<T> for LinesCodec where
T: AsRef<str>, [src]
T: AsRef<str>,
type Error = LinesCodecError
This is supported on
feature="codec" only.