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;
10pub mod error;
11pub mod event;
12pub mod health;
13pub mod id;
14pub mod journal;
15pub mod observe;
16pub mod policy;
17pub mod readiness;
18pub mod registry;
19pub mod runtime;
20pub mod shutdown;
21pub mod spec;
22pub mod state;
23pub mod summary;
24pub mod task;
25pub mod test_support;
26pub mod tree;