We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4153fa8 commit f241c10Copy full SHA for f241c10
library/core/tests/iter/adapters/flatten.rs
@@ -64,6 +64,14 @@ fn test_flatten_non_fused_outer() {
64
assert_eq!(iter.next_back(), Some(1));
65
assert_eq!(iter.next(), Some(0));
66
assert_eq!(iter.next(), None);
67
+ assert_eq!(iter.next(), None);
68
+
69
+ let mut iter = NonFused::new(once(0..2)).flatten();
70
71
+ assert_eq!(iter.next(), Some(0));
72
+ assert_eq!(iter.next_back(), Some(1));
73
+ assert_eq!(iter.next_back(), None);
74
75
}
76
77
#[test]
@@ -74,6 +82,15 @@ fn test_flatten_non_fused_inner() {
82
83
assert_eq!(iter.next(), Some(1));
84
85
86
87
+ let mut iter = once(0..1).chain(once(1..3)).flat_map(NonFused::new);
88
89
90
+ assert_eq!(iter.next_back(), Some(2));
91
92
93
94
78
95
79
96
0 commit comments