Module tokio_util::codec
source · [−]Expand description
Utilities for encoding and decoding frames.
Contains adapters to go from streams of bytes, AsyncRead
and
AsyncWrite
, to framed streams implementing Sink
and Stream
.
Framed streams are also known as transports.
Re-exports
pub use self::length_delimited::LengthDelimitedCodec;
pub use self::length_delimited::LengthDelimitedCodecError;
Modules
Frame a stream of bytes based on a length prefix
Structs
FramedParts
contains an export of the data of a Framed transport.
It can be used to construct a new Framed
with a different codec.
It contains all current buffers and the inner transport.
A Sink
of frames encoded to an AsyncWrite
.
Enums
An error occured while encoding or decoding a line.
Traits
Decoding of frames via buffers.
Trait of helper objects to write out messages as bytes, for use with
FramedWrite
.