reth_metrics/
lib.rs

1//! Collection of metrics utilities.
2//!
3//! ## Feature Flags
4//!
5//! - `common`: Common metrics utilities, such as wrappers around tokio senders and receivers. Pulls
6//!   in `tokio`.
7
8#![doc(
9    html_logo_url = "https://raw.githubusercontent.com/paradigmxyz/reth/main/assets/reth-docs.png",
10    html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256",
11    issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/"
12)]
13#![cfg_attr(not(test), warn(unused_crate_dependencies))]
14#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
15
16/// Metrics derive macro.
17pub use metrics_derive::Metrics;
18
19/// Implementation of common metric utilities.
20#[cfg(feature = "common")]
21pub mod common;
22
23/// Re-export core metrics crate.
24pub use metrics;