#timer #closures #async #delay #task #execution #schedule

timer-rs

一个简单的定时器,用于在指定的时间戳调度闭包的执行

6个版本

0.0.6 2023年8月21日
0.0.5 2023年8月18日
0.0.1 2023年7月27日

561并发

每月下载量 40

MIT 许可证

12KB
121

定时器

异步Rust中定时器的简单实现。

示例

let task = || {
    eprintln!("task was executed");
    None
};

let timer = Timer::new(task).with_graceful_shutdown(signal::ctrl_c());

timer.await;

lib.rs:

一个简单的定时器,用于在指定的时间或延迟后入队操作。

依赖项

~4.5–6.5MB
~108K SLoC