Function std::result::foldUnstable [-] [+] [src]

pub fn fold<T, V, E, F, Iter>(iterator: Iter, init: V, f: F) -> Result<V, E> where F: FnMut(V, T), <F as FnMut(V, T)>::Output == V, Iter: Iterator, <Iter as Iterator>::Item == Result<T, E>
[-]

Perform a fold operation over the result values from an iterator.

If an Err is encountered, it is immediately returned. Otherwise, the folded value is returned.