1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
//! Native WebTransport implementation built on top of QUIC using Quinn.
//!
//! This crate provides a low-level, QUIC WebTransport API for native environments.
//!
//! The implementation is powered by [`quinn`], and most transport-level
//! behavior (congestion control, flow control, crypto, etc.) is delegated
//! directly to Quinn.
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
use *;
use *;
/// The HTTP/3 ALPN token used when negotiating a QUIC connection.
pub const ALPN: &str = "h3";
// Export the simple crypto provider.
// Re-export the underlying QUIC implementation.
pub use quinn;
// Re-export the `rustls` crate because it is part of the public API.
pub use rustls;
// Re-export the `http` crate because it is part of the public API.
pub use http;
// Re-export the generic WebTransport traits.
pub use webtrans_trait as generic;