Crate gm_quic

Source

Modules§

handy

Structs§

AppError
App specific error.
BindUri
BleEndpontAddr
Client
ConnectServerError
Connection
ConnectionId
Connection ID in QUIC RFC 9000.
DatagramReader
DatagramWriter
The writer for application to send the datagram frames to the peer.
Link
PacketHeader
ParseBindUriSchemeError
ParseRealAddrError
Pathway
QuicClient
A QUIC client for initiating connections to servers.
QuicClientBuilder
A builder for QuicClient.
QuicError
QUIC transport error.
QuicListeners
A QUIC listener that can serve multiple virtual servers, accepting incoming connections.
QuicListenersBuilder
The builder for the quic listeners.
Server
StreamId
Streams are identified within a connection by a numeric value, referred to as the stream ID.
VarInt
An integer less than 2^62

Enums§

AddrKind
Network address type
BindUriSchema
BuildServerError
Errors that can occur during QuicListeners builder creation.
ConnectEndpointError
ConnectionCloseFrame
CONNECTION_CLOSE Frame.
EndpointAddr
Error
ErrorKind
QUIC transport error codes and application error codes.
ParameterId
ParseBindUriError
RealAddr
Role
Roles in the QUIC protocol, including client and server.
ServerError
Errors that can occur during server management operations.
SocketEndpointAddr
TryIntoSocketAddrError

Traits§

AuthClient
CancelStream
ControlStreamsConcurrency
Controls the concurrency of unidirectional and bidirectional streams created by the peer, primarily through StreamsBlockedFrame and MaxStreamsFrame.
IntoRole
ProductQuicIO
ProductStreamsConcurrencyController
QuicIO
QUIC network I/O trait
StopSending
ToCertificate
ToPrivateKey
TokenProvider
TokenSink

Type Aliases§

ClientParameters
ServerParameters
StreamReader
StreamWriter