pub trait EncodeMetric {
    fn encode(&self, encoder: MetricEncoder<'_, '_>) -> Result<(), Error>;
    fn metric_type(&self) -> MetricType;
}
Expand description

Trait implemented by each metric type, e.g. Counter, to implement its encoding in the OpenMetric text format.

Required Methods§

Encode the given instance in the OpenMetrics text encoding.

The OpenMetrics metric type of the instance.

Trait Implementations§

Encode the given instance in the OpenMetrics text encoding.
The OpenMetrics metric type of the instance.

Implementations on Foreign Types§

Implementors§