metrics 0.10.2

high-speed metrics collection library
Documentation
[package]
name = "metrics"
version = "0.10.2"
authors = ["Toby Lawrence <toby@nuclearfurnace.com>"]
edition = "2018"

license = "MIT"

description = "high-speed metrics collection library"

homepage = "https://github.com/metrics-rs/metrics"
repository = "https://github.com/metrics-rs/metrics"
documentation = "https://docs.rs/metrics"

readme = "README.md"

keywords = ["metrics", "telemetry", "histogram", "counter", "gauge"]

[profile.release]
debug = true
opt-level = 3
lto = true

[features]
default = ["exporters", "recorders"]
exporters = ["metrics-exporter-log", "metrics-exporter-http"]
recorders = ["metrics-recorder-text", "metrics-recorder-prometheus"]

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

[dependencies]
metrics-core = { path = "../metrics-core", version = "^0.4" }
metrics-util = { path = "../metrics-util", version = "^0.2" }
metrics-facade = { path = "../metrics-facade", version = "^0.1", features = ["std"] }
im = "^12"
fxhash = "^0.2"
arc-swap = "^0.3"
parking_lot = "^0.8"
hashbrown = "^0.4"
quanta = "^0.3"
futures = "^0.1"
crossbeam-utils = "^0.6"
metrics-exporter-log = { path = "../metrics-exporter-log", version = "^0.2", optional = true }
metrics-exporter-http = { path = "../metrics-exporter-http", version = "^0.1", optional = true }
metrics-recorder-text = { path = "../metrics-recorder-text", version = "^0.2", optional = true }
metrics-recorder-prometheus = { path = "../metrics-recorder-prometheus", version = "^0.2", optional = true }

[dev-dependencies]
log = "^0.4"
env_logger = "^0.6"
getopts = "^0.2"
hdrhistogram = "^6.1"
criterion = "^0.2.9"
lazy_static = "^1.3"