2 个稳定版本
1.0.2 | 2023 年 4 月 1 日 |
---|---|
1.0.1 | 2023 年 1 月 2 日 |
0.1.0 |
|
#16 in #stopwatch
用于 dokkoo
28KB
183 行
Ticky
Ticky 是一个计时器库,使用 Rust 编写。
许可证:AGPL-3.0-or-later
lib.rs
:
Ticky
简单的计时器实现。
示例
use ticky::Stopwatch;
let mut sw = Stopwatch::start_new();
// Do something …
sw.stop();
println!("Elapsed time: {}ms", sw.elapsed_ms_whole());
功能
derive_more
- 允许使用derive_more
来推导From
,Into
,Mul
,MulAssign
,Div
,DivAssign
,Rem
,Shr
, 和Shl
对于Stopwatch
。hifitime
- 允许使用hifitime
进行高精度计时。stdtime
- 允许使用std::time
进行计时。
必须启用 hifitime
或 stdtime
之一。如果两个都未启用,则默认使用 stdtime
。如果两个都启用,则使用 hifitime
。
安装
运行 cargo add ticky
将 Ticky 添加到您的 Cargo.toml
文件中。
许可证
Ticky 根据 GNU Affero 通用公共许可证 授权。
贡献
欢迎贡献!请参阅 CONTRIBUTING.md
了解更多信息。
作者
致谢
rust-stopwatch
- 此crate的灵感来源。
依赖项
~0–1.7MB
~33K SLoC