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
Tasks 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
Tasks. - Task
Pool Builder - Builder for a
TaskPool.