[][src]Trait prometrics::Collect

pub trait Collect {
    type Metrics: Iterator<Item = Metric>;
    fn collect(&mut self) -> Option<Self::Metrics>;
}

This trait allows for collecting metrics.

Associated Types

type Metrics: Iterator<Item = Metric>

An iterator over collected metrics.

Loading content...

Required methods

fn collect(&mut self) -> Option<Self::Metrics>

Collects metrics.

If there are no more metrics to collect, this method will return None.

Loading content...

Implementors

impl Collect for CounterCollector[src]

type Metrics = Once<Metric>

impl Collect for GaugeCollector[src]

type Metrics = Once<Metric>

impl Collect for HistogramCollector[src]

type Metrics = Once<Metric>

impl Collect for ProcessMetricsCollector[src]

type Metrics = IntoIter<Metric>

impl Collect for SummaryCollector[src]

type Metrics = Once<Metric>

Loading content...