taskvisor 0.9.0

In-process Tokio task supervisor: one job per key with queue/replace/reject admission, retries, graceful shutdown, and reliable final outcomes
Documentation
1
2
3
4
5
6
7
8
9
//! Adapters from application code to the [`Task`](crate::Task) contract.
//!
//! This private implementation layer is re-exported through [`crate::tasks`].
//! It currently provides [`TaskFn`](crate::TaskFn), which turns an async closure into a reusable task object.
//!
//! ```text
//! async closure ──► TaskFn ──► impl Task ──► TaskRef
//! ```
pub(super) mod func;