#![forbid(unsafe_code)]
#![warn(clippy::all, clippy::pedantic)]
#![allow(clippy::module_name_repetitions, clippy::must_use_candidate)]
mod error;
mod lifecycle;
mod local;
mod priority;
mod runtime;
mod scheduler;
#[cfg(feature = "stats")]
mod stats;
mod task;
mod worker;
pub use error::{ShutdownError, ShutdownOutcome, SpawnError};
pub use local::{LocalDomain, LocalSpawner, RunStats};
pub use priority::{Priority, PriorityWeights};
pub use runtime::{Runtime, RuntimeBuilder, Spawner};
#[cfg(feature = "stats")]
pub use stats::RuntimeStats;
pub use task::{FallibleTask, Task};