s2n_quic_core/
lib.rs

1// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
2// SPDX-License-Identifier: Apache-2.0
3
4#![cfg_attr(not(any(test, feature = "std")), no_std)]
5
6#[cfg(feature = "alloc")]
7extern crate alloc;
8
9#[macro_use]
10#[doc(hidden)]
11pub mod macros;
12
13#[macro_use]
14pub mod probe;
15
16pub mod ack;
17pub mod application;
18#[cfg(feature = "alloc")]
19pub mod buffer;
20pub mod connection;
21pub mod counter;
22pub mod crypto;
23pub mod ct;
24pub mod datagram;
25#[cfg(feature = "alloc")]
26pub mod dc;
27pub mod endpoint;
28pub mod event;
29pub mod frame;
30pub mod havoc;
31pub mod inet;
32#[cfg(feature = "alloc")]
33pub mod interval_set;
34pub mod io;
35pub mod memo;
36pub mod number;
37pub mod packet;
38pub mod path;
39pub mod query;
40pub mod random;
41pub mod recovery;
42pub mod slice;
43pub mod state;
44pub mod stateless_reset;
45pub mod stream;
46pub mod sync;
47pub mod task;
48pub mod time;
49pub mod token;
50pub mod transmission;
51pub mod transport;
52pub mod varint;
53pub mod xdp;
54
55#[cfg(any(test, feature = "testing"))]
56pub mod testing;