Function std::result::fold
[−]
[src]
pub fn fold<T, V, E, F, Iter>(iterator: Iter, init: V, f: F) -> Result<V, E> where F: FnMut(V, T) -> V, Iter: Iterator<Item=Result<T, E>>
Unstable
Performs 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.