Module h3

Module h3 

Source
Available on crate feature h3 only.
Expand description

HTTP/3 support via h3.

Modules§

client
HTTP/3 client
connectioni-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.
framei-implement-a-third-party-backend-and-opt-into-breaking-changes
protoi-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.
streami-implement-a-third-party-backend-and-opt-into-breaking-changes
webtransporti-implement-a-third-party-backend-and-opt-into-breaking-changes

Structs§

BidiStream
Bidirectional stream.
OpenStreams
Stream opener.
SendStream
A wrapper around SendStream that implements quic::SendStream and quic::SendStreamUnframed.
SharedState
This struct represents the shared state of the h3 connection and the stream structs

Traits§

ConnectionState
This trait can be implemented for all types which have a shared state