2 个版本
使用旧的 Rust 2015
0.1.1 | 2018年10月13日 |
---|---|
0.1.0 | 2018年7月15日 |
#22 在 #intervals
140 每月下载量
在 kipa 中使用
17KB
238 代码行数,不包括注释
periodic
简单的固定间隔任务运行工具。
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
。