time-span
一个基于 RAII 的简单 Rust 时间测量库。
功能特性
- 基于 RAII 的时间测量:当守卫离开作用域时自动记录耗时
- 便捷的宏:避免手动声明变量
- 闭包支持:测量闭包的耗时并返回其结果
- 轻量级:仅依赖
log库
使用方法
将以下内容添加到你的 Cargo.toml:
[]
= "0.1"
= "0.4"
基础 RAII 守卫
use TimeSpan;
使用宏
use time_span;
测量闭包
use measure_time;
let result = measure_time;
assert_eq!;
许可证
本项目采用以下任一许可证授权:
- MIT license (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
你可以自行选择。
贡献
除非你明确声明,否则你有意提交以供纳入本作品的任何贡献(如 MIT license 许可证所定义),应按照上述双重许可证进行授权,没有任何额外的条款或条件。