[][src]Trait math::iter::binned_interval_iter::IntoBinnedIntervalIter

pub trait IntoBinnedIntervalIter<V> where
    Self: Iterator + Sized,
    V: Copy + Num + FromPrimitive + PartialOrd
{ fn into_binned_interval_iter(
        self,
        bin_size: i64,
        aggregate_op: AggregateOp,
        interval_value_extractor: Box<dyn Fn(Self::Item) -> (I64Interval, V)>
    ) -> BinnedIntervalIter<Self, V>

Notable traits for BinnedIntervalIter<I, V>

impl<I, V> Iterator for BinnedIntervalIter<I, V> where
    I: Iterator,
    V: Copy + Num + FromPrimitive + PartialOrd
type Item = (I64Interval, V);
; }

Required methods

fn into_binned_interval_iter(
    self,
    bin_size: i64,
    aggregate_op: AggregateOp,
    interval_value_extractor: Box<dyn Fn(Self::Item) -> (I64Interval, V)>
) -> BinnedIntervalIter<Self, V>

Notable traits for BinnedIntervalIter<I, V>

impl<I, V> Iterator for BinnedIntervalIter<I, V> where
    I: Iterator,
    V: Copy + Num + FromPrimitive + PartialOrd
type Item = (I64Interval, V);

Loading content...

Implementors

impl<I, V> IntoBinnedIntervalIter<V> for I where
    I: Iterator,
    V: Copy + Num + FromPrimitive + PartialOrd
[src]

Loading content...