Concurrent work queue helpers
Error type indicating a task failed because the queue was dropped before completing the task.
A work queue that processes a configurable number of tasks concurrently, deduplicating work with the same key.
Trait for merging context for work tasks with the same key.
Trait that creates a work future from a key and context.
Creates an unbounded queue of work tasks that will execute up to
workers at once.