[−][src]Trait math::iter::binned_interval_iter::IntoBinnedIntervalIter
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);
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);
Implementors
impl<I, V> IntoBinnedIntervalIter<V> for I where
I: Iterator,
V: Copy + Num + FromPrimitive + PartialOrd,
[src]
I: Iterator,
V: Copy + Num + FromPrimitive + PartialOrd,
fn into_binned_interval_iter(
self,
bin_size: i64,
aggregate_op: AggregateOp,
interval_value_extractor: Box<dyn Fn(<I as Iterator>::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);
[src]
self,
bin_size: i64,
aggregate_op: AggregateOp,
interval_value_extractor: Box<dyn Fn(<I as Iterator>::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);