futures_orchestra 1.1.6

A Tokio-based task pool for managing concurrent execution of futures with queuing, labeling, notifications and cancellation.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! A Tokio-based pool for managing concurrent execution of futures with
//! queuing, labeling, and cooperative cancellation.

mod error;
mod handle;
mod capacity_gate;
mod manager;
mod notifier;
mod task;
mod task_queue;


pub use error::PoolError;
pub use handle::TaskHandle;
pub use manager::{FuturePoolManager, ShutdownMode};
pub use notifier::{TaskCompletionInfo, TaskCompletionStatus};
pub use task::{TaskLabel, TaskToExecute};