Trait prometrics::Collect
[−]
[src]
pub trait Collect { type Metrics: Iterator<Item = Metric>; fn collect(&mut self) -> Option<Self::Metrics>; }
This trait allows for collecting metrics.
Associated Types
Required Methods
fn collect(&mut self) -> Option<Self::Metrics>
Collects metrics.
If there are no more metrics to collect, this method will return None
.
Implementors
impl Collect for CounterCollector type Metrics = Once<Metric>;
impl Collect for GaugeCollector type Metrics = Once<Metric>;
impl Collect for HistogramCollector type Metrics = Once<Metric>;
impl Collect for ProcessMetricsCollector type Metrics = IntoIter<Metric>;
impl Collect for SummaryCollector type Metrics = Once<Metric>;