Skip to content

Commit 3ada070

Browse files
committed
Prefer pop_front over explicit is_empty
1 parent 2c6b6ed commit 3ada070

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/multipeek_impl.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,7 @@ impl<I> Iterator for MultiPeek<I>
8282

8383
fn next(&mut self) -> Option<I::Item> {
8484
self.index = 0;
85-
if self.buf.is_empty() {
86-
self.iter.next()
87-
} else {
88-
self.buf.pop_front()
89-
}
85+
self.buf.pop_front().or_else(|| self.iter.next())
9086
}
9187

9288
fn size_hint(&self) -> (usize, Option<usize>) {

0 commit comments

Comments
 (0)