ckb_metrics::core

Trait Metric

Source
pub trait Metric:
    Sync
    + Send
    + Clone {
    // Required method
    fn metric(&self) -> Metric;
}
Expand description

An interface models a single sample value with its meta data being exported to Prometheus.

Required Methods§

Source

fn metric(&self) -> Metric

Return the protocol Metric.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Metric for Histogram

Source§

impl<P> Metric for GenericCounter<P>
where P: Atomic,

Source§

impl<P> Metric for GenericGauge<P>
where P: Atomic,