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

Enables nom ^7.0.0

base64 serialization

Enables base64 ^0.21

crossbeam-channel sync