Expand description
QUIC endpoints, connections, and bidirectional byte streams.
TokioQuic builds on quinn and exposes QUIC’s reliable, ordered,
flow-controlled bidirectional streams as Datum byte flows. Callers provide
Quinn client/server configs, typically built from rustls configs through
crypto::rustls::QuicClientConfig and
crypto::rustls::QuicServerConfig.
Re-exports§
Modules§
- crypto
- Traits and implementations for the QUIC cryptography protocol
Structs§
- Quic
Bidirectional Stream - An accepted or opened QUIC bidirectional stream.
- Quic
Binding - A materialized QUIC listener binding.
- Quic
Carrier Diagnostic Counts - Snapshot of QUIC listener/stream-accept resilience counters.
- Quic
Carrier Diagnostics - Shared collector for QUIC listener/stream-accept resilience counters.
- Quic
Connection - A materialized QUIC connection.
- Quic
Incoming Connection - A QUIC connection accepted by
TokioQuic::bind. - Quic
Stream - Metadata for a materialized QUIC stream.
- Tokio
Quic - QUIC endpoint entry points backed by Quinn.
Constants§
- DEFAULT_
CHUNK_ SIZE - Default maximum bytes emitted per QUIC byte-source chunk.
Type Aliases§
- Quic
- Alias for
TokioQuic. - Quic
Byte Sink - QUIC byte sink used by accepted and opened bidirectional streams.
- Quic
Byte Source - QUIC byte source used by accepted and opened bidirectional streams.