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