1#[cfg(all(target_arch = "x86_64", target_os = "linux"))]
7mod admission;
8mod application;
9mod c4_attempt;
10#[cfg(all(target_arch = "x86_64", target_os = "linux"))]
11#[doc(hidden)]
12pub mod c4_capability;
13#[cfg(all(target_arch = "x86_64", target_os = "linux"))]
14#[doc(hidden)]
15pub mod capacity_leaf;
16#[cfg(all(target_arch = "x86_64", target_os = "linux"))]
17#[doc(hidden)]
18pub mod compiled_route;
19#[cfg(all(target_arch = "x86_64", target_os = "linux"))]
20#[doc(hidden)]
21pub mod db_finalizer;
22#[cfg(all(target_arch = "x86_64", target_os = "linux"))]
23#[doc(hidden)]
24pub mod db_return_budget;
25#[cfg(all(target_arch = "x86_64", target_os = "linux"))]
26mod observability;
27#[cfg(all(target_arch = "x86_64", target_os = "linux"))]
28#[doc(hidden)]
29pub mod post_driver;
30mod request;
31#[cfg(all(target_arch = "x86_64", target_os = "linux"))]
32#[doc(hidden)]
33pub mod resource_envelope;
34#[cfg(all(target_arch = "x86_64", target_os = "linux"))]
35#[doc(hidden)]
36pub mod response_framing;
37#[cfg(all(target_arch = "x86_64", target_os = "linux"))]
38#[doc(hidden)]
39pub mod startup_assembly;
40#[cfg(all(target_arch = "x86_64", target_os = "linux"))]
41#[doc(hidden)]
42pub mod termination_service;
43#[cfg(target_os = "linux")]
44mod thread_control;
45
46pub use application::Application;
47pub use request::{ApplicationPhase, RequestGuard, RequestLifecycle};
48pub use saddle_core::{ComponentLifecycle, LifecycleFuture};