Cargo Features

[dependencies]
hdrhistogram = { version = "7.5.4", default-features = false, features = ["bench_private", "serialization", "sync"] }
bench_private

for enabling nightly-only feature(test) on the main crate to allow benchmarking private code

default = serialization, sync

These default features are set whenever hdrhistogram is added without default-features = false somewhere in the dependency tree.

serialization default = base64, flate2, nom

Affects hdrhistogram::serialization

sync default = crossbeam-channel

Affects hdrhistogram::sync

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

flate2 serialization
nom serialization
base64 serialization

Enables base64 ^0.21

crossbeam-channel sync