Skip to content

Commit ff60eca

Browse files
committed
Avoid closures in Peekable
1 parent df3d686 commit ff60eca

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1235,7 +1235,10 @@ impl<I: Iterator> Iterator for Peekable<I> {
12351235
};
12361236
let (lo, hi) = self.iter.size_hint();
12371237
let lo = lo.saturating_add(peek_len);
1238-
let hi = hi.and_then(|x| x.checked_add(peek_len));
1238+
let hi = match hi {
1239+
Some(x) => x.checked_add(peek_len),
1240+
None => None,
1241+
};
12391242
(lo, hi)
12401243
}
12411244

0 commit comments

Comments
 (0)