task_supervisor/lib.rs
1#![doc = include_str!("../README.md")]
2#![warn(missing_docs)]
3
4mod builder;
5mod handle;
6mod supervisor;
7mod task;
8
9pub use builder::SupervisorBuilder;
10pub use handle::{SupervisorHandle, SupervisorHandleError};
11pub use supervisor::SupervisorError;
12pub use task::{SupervisedTask, TaskError, TaskResult, TaskStatus};
13pub use tokio_util::sync::CancellationToken;