Crate futures_orchestra

Crate futures_orchestra 

Source
Expand description

A Tokio-based pool for managing concurrent execution of futures with queuing, labeling, and cooperative cancellation.

Structs§

FuturePoolManager
A highly configurable, Tokio-based pool for managing the concurrent execution of futures.
TaskCompletionInfo
TaskHandle
A handle to a task submitted to the FuturePoolManager.

Enums§

PoolError
Errors that can occur within the futures_orchestra pool.
ShutdownMode
Defines how the FuturePoolManager should behave upon shutdown.
TaskCompletionStatus

Type Aliases§

TaskLabel
A descriptive label for a task, typically a String.
TaskToExecute
The type of future that the pool executes. It must be Send and 'static, and produce a result of type R.