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