Skip to main content

Crate zmux_quinn

Crate zmux_quinn 

Source
Expand description

Optional QUIC adapter support for zmux.

Adapter streams start with varint(metadata_len) + STREAM-METADATA-TLV... when open-time metadata is present.

Mapping rules:

  • bidirectional and unidirectional open / accept map directly to QUIC streams;
  • open-time zmux metadata is carried in the per-stream prelude;
  • accepted-stream prelude parsing is concurrency-bounded;
  • post-open metadata updates return an unsupported error;
  • QUIC stream termination carries numeric codes.

Structs§

AcceptedStreamMetadata
QuinnRecvStream
QuinnSendStream
QuinnSession
QuinnStream
SessionOptions

Enums§

AcceptedPreludeReadTimeout

Constants§

DEFAULT_ACCEPTED_PRELUDE_MAX_CONCURRENT
DEFAULT_ACCEPTED_PRELUDE_READ_TIMEOUT
MAX_ACCEPTED_PRELUDE_MAX_CONCURRENT

Functions§

build_stream_prelude
read_stream_prelude
target_claims
target_implementation_profiles
target_suites