6 个版本
0.2.2 | 2020年5月22日 |
---|---|
0.2.1 | 2019年11月21日 |
0.2.0 | 2019年9月22日 |
0.1.2 | 2019年8月26日 |
#38 in #mio
每月下载量55
用于 greenie
16KB
251 代码行(不含注释)
Hjul
Hjul 是对 mio-extra
定时器的一个薄包装。示例用法
use hjul::Runner;
use std::thread;
use std::time::Duration;
let runner = Runner::new(Duration::from_millis(100), 100, 1024);
let timer = runner.timer(|| println!("fired"));
timer.start(Duration::from_millis(200));
// wait for timer to fire
thread::sleep(Duration::from_millis(500));
// start the timer again
timer.start(Duration::from_millis(200));
// stop timer immediately
timer.stop();
// start the timer again
timer.start(Duration::from_millis(200));
// timer is stopped when it goes out of scope
完整文档请参阅 docs.rs/hjul
依赖关系
~0.8–1.1MB
~18K SLoC