Skip to content

Commit a3e1b65

Browse files
salemtalhanathanielherman
authored andcommitted
Fixed iter's is_empty to use is_none() and added relevant test flag
1 parent b0cc452 commit a3e1b65

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/libstd/iter.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1366,7 +1366,7 @@ impl<'a, A, T: Iterator<A>> Peekable<A, T> {
13661366
/// Check whether peekable iterator is empty or not.
13671367
#[inline]
13681368
pub fn is_empty(&mut self) -> bool {
1369-
self.peek().is_some()
1369+
self.peek().is_none()
13701370
}
13711371
}
13721372

@@ -2936,6 +2936,7 @@ mod tests {
29362936
assert_eq!(ys, [5, 4, 3, 2, 1]);
29372937
}
29382938

2939+
#[test]
29392940
fn test_peekable_is_empty() {
29402941
let a = [1];
29412942
let mut it = a.iter().peekable();

0 commit comments

Comments
 (0)