2 个版本

使用旧的 Rust 2015

0.1.1 2018年10月13日
0.1.0 2018年7月15日

#22#intervals

Download history · Rust 包仓库 80/week @ 2024-03-13 · Rust 包仓库 103/week @ 2024-03-20 · Rust 包仓库 142/week @ 2024-03-27 · Rust 包仓库 99/week @ 2024-04-03 · Rust 包仓库 82/week @ 2024-04-10 · Rust 包仓库 78/week @ 2024-04-17 · Rust 包仓库 69/week @ 2024-04-24 · Rust 包仓库 78/week @ 2024-05-01 · Rust 包仓库 61/week @ 2024-05-08 · Rust 包仓库 31/week @ 2024-05-15 · Rust 包仓库 40/week @ 2024-05-22 · Rust 包仓库 37/week @ 2024-05-29 · Rust 包仓库 24/week @ 2024-06-05 · Rust 包仓库 25/week @ 2024-06-12 · Rust 包仓库 55/week @ 2024-06-19 · Rust 包仓库 31/week @ 2024-06-26 · Rust 包仓库

140 每月下载量
kipa 中使用

GPL-3.0 许可证

17KB
238 代码行数,不包括注释

periodic

Crates.io Documentation

简单的固定间隔任务运行工具。


lib.rs:

简单的固定间隔任务运行工具。

处理所有调度和运行任务的线程。注意传入的回调必须能够异步执行,因此需要 traits Fn (不是 FnMut), Sync, 和 Send。它们还必须有一个 'static 生命周期。

示例用法

use std::time::Duration;

let mut planner = periodic::Planner::new();
planner.add(
    || println!("every three seconds"),
    periodic::Every::new(Duration::from_secs(3)),
);
planner.start();

更多信息请参阅 ./examples

无运行时依赖