#timer #closures #async #timestamp #schedule #execution #task

timeware

一个简单的计时器,用于在指定的时间戳处安排闭包的执行

2个不稳定版本

0.2.0 2024年4月25日
0.1.0 2023年8月30日

#29 in #schedule

每月下载量36次

MIT许可协议

13KB
190

计时器

异步Rust中Timer的简单实现。

示例

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

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

timer.await;

lib.rs:

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

依赖项

~4–6.5MB
~107K SLoC