task-supervisor 0.5.2

Supervisor for long-lived tokio tasks: restarts with backoff, graceful shutdown, runtime control
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#![doc = include_str!("../README.md")]
#![warn(missing_docs)]

mod builder;
mod handle;
mod supervisor;
mod task;

pub use builder::SupervisorBuilder;
pub use handle::{SupervisorHandle, SupervisorHandleError};
pub use supervisor::SupervisorError;
pub use task::{SupervisedTask, TaskError, TaskResult, TaskStatus};
pub use tokio_util::sync::CancellationToken;