Skip to content

Commit ffb9fe3

Browse files
aatifsyedphimuemue
authored andcommitted
review: call slice::first
1 parent cb29010 commit ffb9fe3

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/peeking_take_while.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,10 @@ impl<T> PeekingNext for ::alloc::vec::IntoIter<T> {
9898
where
9999
F: FnOnce(&Self::Item) -> bool,
100100
{
101-
self.as_slice().iter().peeking_next(|it| accept(*it))?;
102-
self.next()
101+
match accept(self.as_slice().first()?) {
102+
true => self.next(),
103+
false => None,
104+
}
103105
}
104106
}
105107

0 commit comments

Comments
 (0)