16 个版本 (1 个稳定版)
1.0.0 | 2024年7月3日 |
---|---|
0.1.14 | 2023年1月18日 |
0.1.12 | 2022年12月11日 |
0.1.11 | 2022年11月1日 |
0.1.2 | 2022年9月19日 |
#2 in #min
299 每月下载量
在 6 个crate中使用 (5个直接使用)
8KB
163 代码行
Async Timing Util
精确时间间隔执行重复任务的便捷工具。
use async_timing_util::{Timelength, wait_until_timelength};
loop {
let ts = wait_until_timelength(Timelength::OneHour, 0).await;
/// Do something async every hour, on the hour.
/// Runs at 00:00, 01:00, 02:00, etc.
}
lib.rs
:
Async Timing Util
精确时间间隔执行重复任务的便捷工具。
use async_timing_util::{Timelength, wait_until_timelength};
loop {
let ts = wait_until_timelength(Timelength::OneHour).await;
/// Do something async every hour, on the hour
/// Runs at 00:00, 01:00, 02:00, etc.
}
依赖
~2.4–4MB
~70K SLoC