Expand description
Hyena is a simple, fast, and safe async task pool.
§Examples
// create a new task pool
let task_pool = TaskPool::new().unwrap();
// spawn a task
let task = task_pool.spawn(async {
// do some async work
2 + 2
});
// wait for the task to complete
let result = task.block_on();
assert_eq!(result, 4);
Structs§
- Scope
- Allow spawning
Task
s on the thread pool that aren’t'static
. - Task
- A task that can be spawned onto a
TaskPool
. - Task
Pool - A pool of threads for running
Task
s. - Task
Pool Builder - Builder for a
TaskPool
.