diff options
| -rw-r--r-- | src/libcore/result.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libcore/result.rs b/src/libcore/result.rs index 96845259299..78230b60804 100644 --- a/src/libcore/result.rs +++ b/src/libcore/result.rs @@ -1008,6 +1008,11 @@ impl<A, E, V: FromIterator<A>> FromIterator<Result<A, E>> for Result<V, E> { None => None, } } + + fn size_hint(&self) -> (usize, Option<usize>) { + let (_min, max) = self.iter.size_hint(); + (0, max) + } } let mut adapter = Adapter { iter: iter.into_iter(), err: None }; |
