rust_supervisor/lib.rs
1//! Rust Supervisor provides a typed task supervision core.
2//!
3//! The crate keeps every public type in its owning top-level module. Users import
4//! concrete items through absolute module paths such as
5//! `rust_supervisor::runtime::supervisor::Supervisor`.
6
7pub mod child_runner;
8pub mod config;
9pub mod control;
10#[cfg(unix)]
11pub mod dashboard;
12pub mod error;
13pub mod event;
14pub mod health;
15pub mod id;
16#[cfg(unix)]
17pub mod ipc;
18pub mod journal;
19pub mod observe;
20pub mod platform;
21pub mod policy;
22pub mod readiness;
23pub mod registry;
24pub mod runtime;
25pub mod shutdown;
26pub mod spec;
27pub mod state;
28pub mod summary;
29pub mod task;
30pub mod test_support;
31pub mod tree;
32pub mod types;