#chrono #schedule #alarm #chronometer

timer

一个简单的计时器。用于在延迟后或给定的时间戳后安排闭包的执行。

8 个版本

使用旧的 Rust 2015

0.2.0 2017 年 9 月 11 日
0.1.6 2016 年 3 月 11 日

#145日期和时间

Download history 20163/week @ 2024-03-14 21434/week @ 2024-03-21 18120/week @ 2024-03-28 21040/week @ 2024-04-04 21796/week @ 2024-04-11 24556/week @ 2024-04-18 21499/week @ 2024-04-25 20105/week @ 2024-05-02 22862/week @ 2024-05-09 23996/week @ 2024-05-16 19875/week @ 2024-05-23 21860/week @ 2024-05-30 21320/week @ 2024-06-06 20860/week @ 2024-06-13 19810/week @ 2024-06-20 14542/week @ 2024-06-27

80,802 每月下载量
用于 212 个 Crates (35 直接)

MPL-2.0 许可证

31KB
414

Timer

Build Status

Rust 中的计时器简单实现。

示例

extern crate timer;
extern crate chrono;
use std::sync::mpsc::channel;

let timer = timer::Timer::new();
let (tx, rx) = channel();

timer.schedule_with_delay(chrono::Duration::seconds(3), move || {
  tx.send(()).unwrap();
});

rx.recv().unwrap();
println!("This code has been executed after 3 seconds");

lib.rs:

一个简单的计时器,用于安排在给定时间或延迟后执行的作业。

依赖项

~1MB
~18K SLoC