Expand description
Renamed to web_transport_quinn
.
Modules§
- quinn
- QUIC transport protocol implementation
Structs§
- Client
- A client for connecting to a WebTransport server.
- Client
Builder - Construct a WebTransport Client using sane defaults.
- Closed
Stream - An error indicating the stream was already closed.
- NoCertificate
Verification - Recv
Stream - A stream that can be used to recieve bytes. See
quinn::RecvStream
. - Request
- A mostly complete WebTransport handshake, just awaiting the server’s decision on whether to accept or reject the session based on the URL.
- Send
Stream - A stream that can be used to send bytes. See
quinn::SendStream
. - Server
- A WebTransport server that accepts new sessions.
- Server
Builder - Construct a WebTransport Server using sane defaults.
- Session
- An established WebTransport session, acting like a full QUIC connection. See
quinn::Connection
. - Session
Accept
Enums§
- Client
Error - An error returned when connecting to a WebTransport endpoint.
- Congestion
Control - Allows specifying a class of congestion control algorithm.
- Read
Error - An error when reading from
crate::RecvStream
. Similar toquinn::ReadError
. - Read
Exact Error - An error returned by
crate::RecvStream::read_exact
. Similar toquinn::ReadExactError
. - Read
ToEnd Error - An error returned by
crate::RecvStream::read_to_end
. Similar toquinn::ReadToEndError
. - Server
Error - An error returned when receiving a new WebTransport session.
- Session
Error - An errors returned by
crate::Session
, split based on if they are underlying QUIC errors or WebTransport errors. - WebTransport
Error - An error that can occur when reading/writing the WebTransport stream header.
- Write
Error - An error when writing to
crate::SendStream
. Similar toquinn::WriteError
.
Constants§
- ALPN
- The HTTP/3 ALPN is required when negotiating a QUIC connection.