Expand description
Transport abstraction for QUIC and WebTransport.
Uses enum dispatch (not trait objects) since the transport set is closed.
WebTransport support is behind the webtransport feature flag. Nothing
here is per-draft; every draft’s connection is carried over the same two.
Re-exports§
pub use quic::dial_quic;pub use quic::DialError;pub use quic::QuicDialOptions;
Modules§
- quic
- QUIC transport implementation wrapping quinn.
Enums§
- Recv
Stream - A transport-agnostic receive stream.
- Send
Stream - A transport-agnostic send stream.
- Transport
- A transport-agnostic connection (QUIC or WebTransport).
- Transport
Error - Errors from the transport layer.
Functions§
- stopped_
outcome 🔒 - Map quinn’s
stopped()result ontoTransportError. - varint_
code 🔒 - Convert an application error code to a quinn
VarInt.