/// Errors emitted by metrics when incoming batches cannot be processed.
/// Common interface implemented by every streaming metric.
///
/// Metrics accept batched `Input` values via [`update`](Metric::update), can be cleared with
/// [`reset`](Metric::reset), and report an [`Output`](Metric::Output) when enough data has been
/// observed.