Skip to content

Commit 7548974

Browse files
committed
Avoid closures in Peekable
1 parent c288eb9 commit 7548974

File tree

1 file changed

+4
-1
lines changed
  • src/libcore/iter/adapters

1 file changed

+4
-1
lines changed

src/libcore/iter/adapters/mod.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -1202,7 +1202,10 @@ impl<I: Iterator> Iterator for Peekable<I> {
12021202
};
12031203
let (lo, hi) = self.iter.size_hint();
12041204
let lo = lo.saturating_add(peek_len);
1205-
let hi = hi.and_then(|x| x.checked_add(peek_len));
1205+
let hi = match hi {
1206+
Some(x) => x.checked_add(peek_len),
1207+
None => None,
1208+
};
12061209
(lo, hi)
12071210
}
12081211

0 commit comments

Comments
 (0)