#stopwatch #default #derive-more #hifitime #stdtime

no-std ticky

计时器库,使用 Rust 编写

2 个稳定版本

1.0.2 2023 年 4 月 1 日
1.0.1 2023 年 1 月 2 日
0.1.0 2022 年 12 月 27 日

#16 in #stopwatch


用于 dokkoo

AGPL-3.0-or-later

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 进行计时。

必须启用 hifitimestdtime 之一。如果两个都未启用,则默认使用 stdtime。如果两个都启用,则使用 hifitime

安装

运行 cargo add ticky 将 Ticky 添加到您的 Cargo.toml 文件中。

许可证

Ticky 根据 GNU Affero 通用公共许可证 授权。

贡献

欢迎贡献!请参阅 CONTRIBUTING.md 了解更多信息。

作者

致谢

依赖项

~0–1.7MB
~33K SLoC