Expand description
Renamed to web_transport_quinn.
Modules§
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.