[−][src]Trait veho::vector::Reduces
Provided methods
pub fn reduce<F>(self, sequence: F) -> Option<Self::Item> where
Self: Sized,
Self::IntoIter: Iterator<Item = Self::Item>,
F: FnMut(Self::Item, Self::Item) -> Self::Item,
[src]
Self: Sized,
Self::IntoIter: Iterator<Item = Self::Item>,
F: FnMut(Self::Item, Self::Item) -> Self::Item,
pub fn mapreduce<T, J, F>(self, mut indicator: J, mut sequence: F) -> Option<T> where
Self: Sized,
Self::IntoIter: Iterator<Item = Self::Item>,
J: FnMut(Self::Item) -> T,
F: FnMut(T, T) -> T,
[src]
Self: Sized,
Self::IntoIter: Iterator<Item = Self::Item>,
J: FnMut(Self::Item) -> T,
F: FnMut(T, T) -> T,
Implementors
impl<I> Reduces for I where
I: IntoIterator,
[src]
I: IntoIterator,