wtransport_proto_lightyear_patch/lib.rs
1//! WebTransport protocol implementation.
2#![cfg_attr(docsrs, feature(doc_cfg))]
3#![warn(missing_docs, clippy::doc_markdown)]
4
5/// I/O and buffer operations.
6pub mod bytes;
7
8/// HTTP3 datagrams.
9pub mod datagram;
10
11/// Errors definitions.
12pub mod error;
13
14/// HTTP3 frame.
15pub mod frame;
16
17/// HTTP3 HEADERS frame payload.
18pub mod headers;
19
20/// Types for identifiers.
21pub mod ids;
22
23/// WebTransport session utilities.
24pub mod session;
25
26/// HTTP3 SETTINGS frame payload.
27pub mod settings;
28
29/// HTTP3 stream types.
30pub mod stream;
31
32/// HTTP3 stream header.
33pub mod stream_header;
34
35/// QUIC variable-length integer.
36pub mod varint;
37
38/// Application Layer Protocol Negotiation for WebTransport connections.
39pub const WEBTRANSPORT_ALPN: &[u8; 2] = b"h3";