Crate actix_codec

Source
Expand description

Codec utilities for working with framed protocols.

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.

Structs§

BytesCodec
Bytes codec. Reads/writes chunks of bytes from a stream.
Framed
A unified Stream and Sink interface to an underlying I/O object, using the Encoder and Decoder traits to encode and decode frames.
FramedParts
FramedParts contains an export of the data of a Framed transport.
LinesCodec
Lines codec. Reads/writes line delimited strings.
ReadBuf
A wrapper around a byte buffer that is incrementally filled and initialized.

Traits§

AsyncRead
Reads bytes from a source.
AsyncWrite
Writes bytes asynchronously.
Decoder
Decoding of frames via buffers.
Encoder
Trait of helper objects to write out messages as bytes, for use with FramedWrite.

Functions§

poll_read_buf
Try to read data from an AsyncRead into an implementer of the BufMut trait.