Available on crate feature
h3 only.Expand description
HTTP/3 support via h3.
Modules§
- client
- HTTP/3 client
- connection
i-implement-a-third-party-backend-and-opt-into-breaking-changes - error
- This module contains the error handling logic and types for the h3 crate.
- ext
- Extensions for the HTTP/3 protocol.
- frame
i-implement-a-third-party-backend-and-opt-into-breaking-changes - proto
i-implement-a-third-party-backend-and-opt-into-breaking-changes - quic
- QUIC Transport traits
- server
- This module provides methods to create a http/3 Server.
- stream
i-implement-a-third-party-backend-and-opt-into-breaking-changes - webtransport
i-implement-a-third-party-backend-and-opt-into-breaking-changes
Structs§
- Bidi
Stream - Bidirectional stream.
- Open
Streams - Stream opener.
- Send
Stream - A wrapper around
SendStreamthat implementsquic::SendStreamandquic::SendStreamUnframed. - Shared
State - This struct represents the shared state of the h3 connection and the stream structs
Traits§
- Connection
State - This trait can be implemented for all types which have a shared state