Expand description
Poll api for masive quiche::Connection.
Re-exports§
pub use zerortt_futures as futures;futurespub use zerortt_mio as mio;mio
Modules§
- quiche
- 🥧 Savoury implementation of the QUIC transport protocol and HTTP/3.
Structs§
- Acceptor
- Accept new inbound
quicconnection. - Event
- Readiness I/O event.
- Group
- A group of
quiche:Connections. - Simple
Address Validator - A default implementation for
AddressValidator - Token
- Associates readiness events with quic connection.
Enums§
- Error
- A
pollerror. - Event
Kind - Type for readiness events.
- Handshake
- Handshake result, returns by
handshakefunction. - Stream
Kind - Stream type.
Traits§
- Address
Validator - Address validation trait.
- Quic
Bind - A
groupwith underlying transport layer. - Quic
Client APIfor client-sideQUIC.- Quic
Poll - A poll api for
QUICgroup. - Quic
Server Transport - Underlying transport layer API for server-side
QUICgroup. - Quic
Transport - Underlying transport layer API for
QUICgroup. - Would
Block - A trait to filter
WouldBlocklike errors and convert them intoPoll::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>