pub trait RoundRobinSampler<T>: Interpolator<Error = FoldError> + Sampler<TimedSample<T>, Error = FoldError> { }
Expand description

A buffered round-robin sampler over timed samples (e.g., a TimeMatrix).

Round-robin samplers aggregate samples into buffered time series and produce a serialized buffer of aggregations per series.

Implementors§

source§

impl<F, P> RoundRobinSampler<<F as Statistic>::Sample> for TimeMatrix<F, P>
where FoldError: From<F::Error>, F: BufferStrategy<F::Aggregation, P> + Statistic, P: Interpolation<FillSample<F> = F::Sample>,

source§

impl<T> RoundRobinSampler<T> for MockTimeMatrix<T>