Trait itertools_num::ItertoolsNum [−][src]
pub trait ItertoolsNum: Iterator { fn cumsum<S>(self) -> Cumsum<Self, S>
where
Self: Sized,
S: Add<Self::Item, Output = S>,
S: Zero, { ... } }
Extension trait for iterators: extra adaptors and methods for numerical iterators
Provided Methods
ⓘImportant traits for Cumsum<I, S>
fn cumsum<S>(self) -> Cumsum<Self, S> where
Self: Sized,
S: Add<Self::Item, Output = S>,
S: Zero,
Self: Sized,
S: Add<Self::Item, Output = S>,
S: Zero,
Return an iterator that produces the sequence of cumulative sums
of the base iterator. The type of the sum is S
.