6 releases
0.0.6 | Aug 21, 2023 |
---|---|
0.0.5 | Aug 18, 2023 |
0.0.1 | Jul 27, 2023 |
#850 in Concurrency
40 downloads per month
12KB
121 lines
Timer
Simple implementation of a Timer in async Rust.
Example
let task = || {
eprintln!("task was executed");
None
};
let timer = Timer::new(task).with_graceful_shutdown(signal::ctrl_c());
timer.await;
lib.rs
:
A simple timer, used to enqueue operations meant to be executed at a given time or after a given delay.
Dependencies
~4–11MB
~106K SLoC