Skip to content

Commit 7baf163

Browse files
committed
Prefer pop over explicit is_empty
1 parent 3ada070 commit 7baf163

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/put_back_n_impl.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,7 @@ impl<I: Iterator> Iterator for PutBackN<I> {
4848
type Item = I::Item;
4949
#[inline]
5050
fn next(&mut self) -> Option<I::Item> {
51-
if self.top.is_empty() {
52-
self.iter.next()
53-
} else {
54-
self.top.pop()
55-
}
51+
self.top.pop().or_else(|| self.iter.next())
5652
}
5753

5854
#[inline]

0 commit comments

Comments
 (0)