We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 27d1cd8 commit b1d1f25Copy full SHA for b1d1f25
src/libcore/tests/iter.rs
@@ -1932,6 +1932,16 @@ fn test_range() {
1932
);
1933
}
1934
1935
+#[test]
1936
+fn test_char_range() {
1937
+ use std::char;
1938
+ assert!(('\0'..=char::MAX).eq((0..=char::MAX as u32).filter_map(char::from_u32)));
1939
+ assert!(('\0'..=char::MAX).rev().eq((0..=char::MAX as u32).filter_map(char::from_u32).rev()));
1940
+
1941
+ assert_eq!(('\u{D7FF}'..='\u{E000}').count(), 2);
1942
+ assert_eq!(('\u{D7FF}'..'\u{E000}').count(), 1);
1943
+}
1944
1945
#[test]
1946
fn test_range_exhaustion() {
1947
let mut r = 10..10;
0 commit comments