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
47
48
49
50
51
52
53
54
55
56
//! **Nautalid** — **`FROM scratch`** container image replacing a Linux base (Alpine/Debian):
//! **rustls** (ring), optional filter wall, composable HTTP kernel. Library ([`app`],
//! [`http::RouterBuilder`]) or **`nautalid`** binary ([`app::run_default`]).
//!
//! Configuration is env-driven for both binary and crate embedding; see the
//! **Complete configuration reference** in `README.md`. After assembling [`state::AppState`]
//! manually, call [`embed::install_subsystems`] (or [`app::install_env_subsystems`]) before [`app::run`].
//!
//! See [`platform`] for the substrate mapping (TLS, DNS, time, signals).
#![recursion_limit = "1024"]
pub mod admin;
#[cfg(feature = "kwt")]
pub mod aether_host;
#[cfg(feature = "kwt")]
pub mod aether_tunnel;
#[cfg(feature = "kwt")]
pub mod aether_wire;
pub mod app;
#[cfg(feature = "image-trust")]
pub mod artifacts;
#[cfg(feature = "bus")]
pub mod zeromq;
#[cfg(feature = "bus")]
pub mod bus;
#[cfg(feature = "compute")]
pub mod compute;
pub mod dns;
#[cfg(feature = "kwt")]
pub mod embed;
#[cfg(feature = "filter")]
pub mod filter;
pub mod http;
pub mod http_limits;
pub mod http_transport;
#[cfg(feature = "kwt")]
pub mod kwt_access;
#[cfg(feature = "kwt")]
pub mod kwt_replay;
pub mod metrics;
pub mod outbound;
pub mod platform;
pub mod probe;
pub mod rate_limit;
pub mod readiness;
pub mod security;
pub mod shutdown;
pub mod state;
pub mod surfaces;
pub mod telemetry;
pub mod time_info;
pub mod tls;
pub mod webtransport;
#[cfg(feature = "kwt")]
pub mod wt_aether;