pub trait MetricSource: Sync + Send + Clone { type N: Number; fn collect(&self, set: impl FnMut(&[&str], Self::N)); }
A source of values for a SourcedMetric.
SourcedMetric
The type of the collected values.
Collects the current values of the metrics from the source.