Trait asynchronous_codec::Decoder
source · pub trait Decoder {
type Item;
type Error: From<Error>;
// Required method
fn decode(
&mut self,
src: &mut BytesMut,
) -> Result<Option<Self::Item>, Self::Error>;
// Provided method
fn decode_eof(
&mut self,
src: &mut BytesMut,
) -> Result<Option<Self::Item>, Self::Error> { ... }
}
Expand description
Decoding of frames via buffers, for use with FramedRead
.