metrics-util 0.17.0

Helper types/functions used by the metrics ecosystem.
Documentation
[[bench]]
harness = false
name = "bucket"
required-features = ["handles"]

[[bench]]
harness = false
name = "registry"
required-features = ["registry"]

[[bench]]
harness = false
name = "prefix"

[[bench]]
harness = false
name = "filter"

[[bench]]
harness = false
name = "router"
required-features = ["layer-router"]

[[example]]
name = "bucket-crusher"
required-features = ["handles"]
[dependencies.ahash]
default-features = false
optional = true
version = "0.8.8"

[dependencies.aho-corasick]
default-features = false
features = ["std"]
optional = true
version = "1"

[dependencies.crossbeam-epoch]
default-features = false
features = ["alloc", "std"]
optional = true
version = "0.9.2"

[dependencies.crossbeam-utils]
default-features = false
optional = true
version = "0.8"

[dependencies.hashbrown]
default-features = false
features = ["ahash"]
optional = true
version = "0.14"

[dependencies.indexmap]
default-features = false
features = ["std"]
optional = true
version = "2.1"

[dependencies.metrics]
version = "^0.23"

[dependencies.num_cpus]
default-features = false
optional = true
version = "1"

[dependencies.ordered-float]
default-features = false
optional = true
version = "4.2"

[dependencies.quanta]
default-features = false
optional = true
version = "0.12"

[dependencies.radix_trie]
default-features = false
optional = true
version = "0.2"

[dependencies.sketches-ddsketch]
default-features = false
optional = true
version = "0.2"
[dev-dependencies.approx]
version = "0.5"

[dev-dependencies.criterion]
default-features = false
version = "=0.3.3"

[dev-dependencies.crossbeam-queue]
version = "0.3"

[dev-dependencies.getopts]
version = "0.2"

[dev-dependencies.hdrhistogram]
default-features = false
version = "7.2"

[dev-dependencies.mockall]
version = "0.11"

[dev-dependencies.ndarray]
version = "0.15"

[dev-dependencies.ndarray-stats]
version = "0.5"

[dev-dependencies.noisy_float]
version = "0.2"

[dev-dependencies.ordered-float]
version = "4.2"

[dev-dependencies.predicates-core]
version = "=1.0.5"

[dev-dependencies.predicates-tree]
version = "=1.0.7"

[dev-dependencies.quickcheck]
version = "1"

[dev-dependencies.quickcheck_macros]
version = "1"

[dev-dependencies.rand]
features = ["small_rng"]
version = "0.8"

[dev-dependencies.rand_distr]
version = "0.4"

[dev-dependencies.sketches-ddsketch]
version = "0.2"

[dev-dependencies.tracing]
version = "0.1"

[dev-dependencies.tracing-subscriber]
default-features = false
features = ["fmt", "ansi"]
version = "0.3"

[features]
debugging = ["indexmap", "ordered-float", "registry"]
default = ["debugging", "handles", "layers", "summary", "recency", "registry"]
handles = ["crossbeam-epoch", "crossbeam-utils"]
layer-filter = ["aho-corasick"]
layer-router = ["radix_trie"]
layers = ["layer-filter", "layer-router"]
recency = ["registry", "quanta"]
registry = ["crossbeam-epoch", "crossbeam-utils", "handles", "hashbrown", "num_cpus"]
summary = ["sketches-ddsketch"]

[lib]
bench = false

[package]
authors = ["Toby Lawrence <toby@nuclearfurnace.com>"]
categories = ["development-tools::debugging"]
description = "Helper types/functions used by the metrics ecosystem."
documentation = "https://docs.rs/metrics-util"
edition = "2018"
homepage = "https://github.com/metrics-rs/metrics"
keywords = ["metrics", "quantile", "percentile"]
license = "MIT"
name = "metrics-util"
readme = "README.md"
repository = "https://github.com/metrics-rs/metrics"
rust-version = "1.70.0"
version = "0.17.0"