2 个版本

使用旧的 Rust 2015

0.1.17 2018年2月15日
0.1.16 2018年2月15日
0.1.15 2018年2月15日
0.1.14 2018年2月15日
0.1.13 2018年2月15日

#histogram 中排名第 32

MIT 许可证

165KB
4K SLoC

C 3.5K SLoC // 0.1% comments Rust 623 SLoC // 0.0% comments

包含 (JAR 文件,3KB) HdrHistogram_c/ide/codestyle.jar

Rust 对 HdrHistogram_c 库的绑定

注意

这个包不再积极维护,仅用于向后兼容。新用户应使用纯 Rust 的 hdrhistogram 包。

Build Status

这是一个对 HdrHistogram_c 库的薄绑定,它本身是 HdrHistogram 的移植版。除了正常的 Rust 安全特性外,主要的补充是实现了 Iterator 特性,以支持各种遍历直方图的方式。

它使用 u64 而不是有符号类型来表示值,因为库不允许值小于 1。然而,这也意味着任何大于 2^63 的值将被视为负数并拒绝。

我已用 Rust(cargo test)重新实现了测试套件来测试 API,并且所有测试都通过了。

待办事项

  • 完成基本 API
  • 完成迭代器项
  • 还有哪些缺失的

用法

这个包在 crates.io 上,所以使用它只需将其添加到您的 Cargo.toml 中

[dependencies]
hdrhistogram = "0.1"

API 目前非常不稳定。

文档

文档托管在 这里

Jeremy Fitzhardinge [email protected]

依赖项

~0.4–265KB