Trait Reduce
reduce
pub trait Reduce<T> { pub fn reduce<F>(self, f: F) -> Option<T> where Self: Sized, F: FnMut(T, T) -> T; }
pub fn reduce<F>(self, f: F) -> Option<T> where Self: Sized, F: FnMut(T, T) -> T,
impl<T, I> Reduce<T> for I where I: Iterator<Item = T>,