Module tokio_util::codec [−][src]
Adaptors from AsyncRead/AsyncWrite to Stream/Sink
Raw I/O objects work with byte sequences, but higher-level code usually wants to batch these into meaningful chunks, called “frames”.
This module 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
| length_delimited | Frame a stream of bytes based on a length prefix |
Structs
| BytesCodec | A simple |
| Framed | A unified |
| FramedParts |
|
| FramedRead | |
| FramedWrite | A |
| LinesCodec | A simple |
Enums
| LinesCodecError | An error occured while encoding or decoding a line. |
Traits
| Decoder | Decoding of frames via buffers. |
| Encoder | Trait of helper objects to write out messages as bytes, for use with
|