Skip to main content

Metric

Trait Metric 

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§

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§

§

impl Metric for Histogram

§

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

§

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