Skip to main content

Module codec

Module codec 

Source

Structs§

Feed
A sink wrapper that guarantees once poll_ready returns Ready, the item will not be lost.
FixedLengthReader
PeekableStreamReader
A cursor-based wrapper around StreamReader that supports peek (non-destructive read), reset (rollback), and commit (consume) operations.
SinkWriter
Sink writer that supports both Sink and AsyncWrite interfaces.
StreamReader
Adapter that converts a Stream of Bytes into a TryBufStream

Enums§

ConnectionDecodeError
Codec-level decode error on a stream where RESET_STREAM has already been escalated to a connection-level protocol error (e.g. closure of a critical stream like the control stream or QPACK encoder/decoder stream).
ConnectionEncodeError
Codec-level encode error on a stream where RESET_STREAM has already been escalated to a connection-level protocol error.
DecodeError
EncodeError
StreamDecodeError
Codec-level decode error observed on a stream where RESET_STREAM is a valid outcome (request/response body, QPACK field section, etc.).
StreamEncodeError
Codec-level encode error observed on a stream where RESET_STREAM is a valid outcome.

Traits§

DecodeExt
DecodeFrom
EncodeExt
EncodeInto

Type Aliases§

BoxPeekableStreamReader
Boxed peekable stream reader wrapping a boxed QUIC read stream.
BoxStreamReader
Boxed stream reader wrapping a boxed QUIC read stream.
BoxStreamWriter
Boxed stream writer wrapping a boxed QUIC write stream.