6 releases

0.2.4 Feb 19, 2023
0.2.3 Jan 23, 2023
0.2.2 Nov 27, 2022
0.1.0 Oct 28, 2022

#1012 in Concurrency

Download history 26/week @ 2023-08-12 17/week @ 2023-08-19 17/week @ 2023-08-26 18/week @ 2023-09-02 25/week @ 2023-09-09 11/week @ 2023-09-16 8/week @ 2023-09-23 17/week @ 2023-09-30 12/week @ 2023-10-07 19/week @ 2023-10-14 14/week @ 2023-10-21 22/week @ 2023-10-28 19/week @ 2023-11-04 22/week @ 2023-11-11 16/week @ 2023-11-18 39/week @ 2023-11-25

96 downloads per month
Used in 3 crates (2 directly)

MIT/Apache

14KB
276 lines

Hyena

Crates.io Documentation


lib.rs:

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);

Dependencies

~1MB
~17K SLoC