6 个版本 (2 个稳定版本)
1.1.0 | 2023年11月11日 |
---|---|
1.0.0 | 2023年11月11日 |
0.12.0 | 2023年1月18日 |
0.11.3 | 2021年3月15日 |
0.11.0 | 2020年6月4日 |
在 日期和时间 中排名 #102
每月下载 1,762 次
9KB
102 行
Rusty Time
简单计时器。另请参阅 docs.rs 上的参考文档
快速开始
使用以下命令将 rusty_timer
添加到您的 Cargo.toml
文件中:
cargo add rusty_timer
然后可以这样使用它:
fn main() {
let mut timer = Timer::new(Duration::from_secs_f32(1.5));
let mut start_time = Instant::now();
loop {
timer.tick(start_time.elapsed());
start_time = Instant::now();
println!(
"Time on timer: {:.2}s ({:.1}%)",
timer.remaining().as_secs_f32(),
timer.percent_left() * 100.0
);
if timer.just_finished() {
break;
}
}
println!("Timer finished!");
}
贡献
假设所有贡献都根据 MIT/Apache-2 双重许可协议授权。
许可协议
在 MIT 许可协议和 Apache 许可协议(版本 2.0)的条款下分发。
请参阅 license/APACHE 和 license/MIT。
赞助
如果您喜欢 rusty_time
,请考虑在 GitHub 上 赞助我。 💖