1#![forbid(unsafe_code)]
2#![warn(clippy::all, clippy::pedantic)]
3#![allow(clippy::module_name_repetitions, clippy::must_use_candidate)]
4
5mod error;
16mod lifecycle;
17mod local;
18mod priority;
19mod runtime;
20mod scheduler;
21#[cfg(feature = "stats")]
22mod stats;
23mod task;
24mod worker;
25
26pub use error::{ShutdownError, ShutdownOutcome, SpawnError};
27pub use local::{LocalDomain, LocalSpawner, RunStats};
28pub use priority::{Priority, PriorityWeights};
29pub use runtime::{Runtime, RuntimeBuilder, Spawner};
30#[cfg(feature = "stats")]
31pub use stats::RuntimeStats;
32pub use task::{FallibleTask, Task};