hdrhistogram 0.1.12

Binding to HdrHistogram_c library
Documentation
Rust binding to HdrHistogram_c library
======================================

[![Build Status](https://travis-ci.org/jsgf/rust-hdrhistogram.svg?branch=master)](https://travis-ci.org/jsgf/rust-hdrhistogram)

This is a thin binding to the [HdrHistogram_c](https://github.com/HdrHistogram/HdrHistogram_c)
library, itself a port of [HdrHistogram](http://hdrhistogram.org/). Aside from the normal Rust
safety features, the main embellishment is an implementation of the Iterator trait for the various
ways to iterate the histogram.

It also uses `u64` instead of a signed type for values, as the library does not allow values to be
less than 1. However it also means that any value greater than 2^63 will be treated as negative and
rejected.

I've re-implemented the test suite in Rust (cargo test) to exercise the API, and it all passes.

TODO:
 * Finish basic API
 * Complete iterator items
 * anything missing

Use
---

This is on crates.io, so using it is just a matter of adding this to your Cargo.toml:

```
[dependencies]
hdrhistogram = "*"
```

The API is not at all stable right now.

Documentation
-------------

Docs are hosted [here](https://jsgf.github.io/hdrhistogram/).

Jeremy Fitzhardinge <jeremy@goop.org>