pub trait MetricEncoder<T>: MetricType {
    // Required methods
    fn write_type(name: impl MetricName, enc: &mut T);
    fn collect_into(
        &self,
        metadata: &Self::Metadata,
        labels: impl LabelGroup,
        name: impl MetricName,
        enc: &mut T
    );
}

Required Methods§

source

fn write_type(name: impl MetricName, enc: &mut T)

source

fn collect_into( &self, metadata: &Self::Metadata, labels: impl LabelGroup, name: impl MetricName, enc: &mut T )

Object Safety§

This trait is not object safe.

Implementors§