We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7a40307 commit e9a61eeCopy full SHA for e9a61ee
src/libcore/tests/iter.rs
@@ -1076,6 +1076,26 @@ fn test_range() {
1076
(isize::MAX as usize + 2, Some(isize::MAX as usize + 2)));
1077
}
1078
1079
+#[test]
1080
+fn test_range_inclusive_exhaustion() {
1081
+ let mut r = 10...10;
1082
+ assert_eq!(r.next(), Some(10));
1083
+ assert_eq!(r, 1...0);
1084
+
1085
1086
+ assert_eq!(r.next_back(), Some(10));
1087
1088
1089
+ let mut r = 10...12;
1090
+ assert_eq!(r.nth(2), Some(12));
1091
1092
1093
1094
+ assert_eq!(r.nth(5), None);
1095
1096
1097
+}
1098
1099
#[test]
1100
fn test_range_nth() {
1101
assert_eq!((10..15).nth(0), Some(10));
0 commit comments