Crate zerortt

Crate zerortt 

Source
Expand description

Poll api for masive quiche::Connection.

Re-exports§

pub use zerortt_futures as futures;futures
pub use zerortt_mio as mio;mio

Modules§

quiche
🥧 Savoury implementation of the QUIC transport protocol and HTTP/3.

Structs§

Acceptor
Accept new inbound quic connection.
Event
Readiness I/O event.
Group
A group of quiche:Connections.
SimpleAddressValidator
A default implementation for AddressValidator
Token
Associates readiness events with quic connection.

Enums§

Error
A poll error.
EventKind
Type for readiness events.
Handshake
Handshake result, returns by handshake function.
StreamKind
Stream type.

Traits§

AddressValidator
Address validation trait.
QuicBind
A group with underlying transport layer.
QuicClient
API for client-side QUIC.
QuicPoll
A poll api for QUIC group.
QuicServerTransport
Underlying transport layer API for server-side QUIC group.
QuicTransport
Underlying transport layer API for QUIC group.
WouldBlock
A trait to filter WouldBlock like errors and convert them into Poll::Pending

Functions§

is_bidi
Returns true if the stream is bidirectional.
is_local
Returns true if the stream was created locally.
random_conn_id
Generate a random ConnectionId

Type Aliases§

Result
Short for std::result::Result<T, crate::poll::Error>