@@ -43,64 +43,82 @@ LL | assert!(matches!('x', 'A'..='Z' | 'a'..='z'));
43
43
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `'x'.is_ascii_alphabetic()`
44
44
45
45
error: manual check for common ascii range
46
- --> $DIR/manual_is_ascii_check.rs:19:13
46
+ --> $DIR/manual_is_ascii_check.rs:19:5
47
47
|
48
- LL | assert!(( b'0'..=b'9').contains(&b'0') );
49
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `b'0'.is_ascii_digit()`
48
+ LL | ( b'0'..=b'9').contains(&b'0');
49
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `b'0'.is_ascii_digit()`
50
50
51
51
error: manual check for common ascii range
52
- --> $DIR/manual_is_ascii_check.rs:20:13
52
+ --> $DIR/manual_is_ascii_check.rs:20:5
53
53
|
54
- LL | assert!(( b'a'..=b'z').contains(&b'a') );
55
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `b'a'.is_ascii_lowercase()`
54
+ LL | ( b'a'..=b'z').contains(&b'a');
55
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `b'a'.is_ascii_lowercase()`
56
56
57
57
error: manual check for common ascii range
58
- --> $DIR/manual_is_ascii_check.rs:21:13
58
+ --> $DIR/manual_is_ascii_check.rs:21:5
59
59
|
60
- LL | assert!(( b'A'..=b'Z').contains(&b'A') );
61
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `b'A'.is_ascii_uppercase()`
60
+ LL | ( b'A'..=b'Z').contains(&b'A');
61
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `b'A'.is_ascii_uppercase()`
62
62
63
63
error: manual check for common ascii range
64
- --> $DIR/manual_is_ascii_check.rs:23:13
64
+ --> $DIR/manual_is_ascii_check.rs:23:5
65
65
|
66
- LL | assert!(( '0'..='9').contains(&'0') );
67
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `'0'.is_ascii_digit()`
66
+ LL | ( '0'..='9').contains(&'0');
67
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `'0'.is_ascii_digit()`
68
68
69
69
error: manual check for common ascii range
70
- --> $DIR/manual_is_ascii_check.rs:24:13
70
+ --> $DIR/manual_is_ascii_check.rs:24:5
71
71
|
72
- LL | assert!(( 'a'..='z').contains(&'a') );
73
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `'a'.is_ascii_lowercase()`
72
+ LL | ( 'a'..='z').contains(&'a');
73
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `'a'.is_ascii_lowercase()`
74
74
75
75
error: manual check for common ascii range
76
- --> $DIR/manual_is_ascii_check.rs:25:13
76
+ --> $DIR/manual_is_ascii_check.rs:25:5
77
77
|
78
- LL | assert!(( 'A'..='Z').contains(&'A') );
79
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `'A'.is_ascii_uppercase()`
78
+ LL | ( 'A'..='Z').contains(&'A');
79
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `'A'.is_ascii_uppercase()`
80
80
81
81
error: manual check for common ascii range
82
- --> $DIR/manual_is_ascii_check.rs:37:13
82
+ --> $DIR/manual_is_ascii_check.rs:28:5
83
+ |
84
+ LL | ('0'..='9').contains(cool_letter);
85
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `cool_letter.is_ascii_digit()`
86
+
87
+ error: manual check for common ascii range
88
+ --> $DIR/manual_is_ascii_check.rs:29:5
89
+ |
90
+ LL | ('a'..='z').contains(cool_letter);
91
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `cool_letter.is_ascii_lowercase()`
92
+
93
+ error: manual check for common ascii range
94
+ --> $DIR/manual_is_ascii_check.rs:30:5
95
+ |
96
+ LL | ('A'..='Z').contains(cool_letter);
97
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `cool_letter.is_ascii_uppercase()`
98
+
99
+ error: manual check for common ascii range
100
+ --> $DIR/manual_is_ascii_check.rs:42:13
83
101
|
84
102
LL | assert!(matches!(b'1', b'0'..=b'9'));
85
103
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `b'1'.is_ascii_digit()`
86
104
87
105
error: manual check for common ascii range
88
- --> $DIR/manual_is_ascii_check.rs:38 :13
106
+ --> $DIR/manual_is_ascii_check.rs:43 :13
89
107
|
90
108
LL | assert!(matches!('X', 'A'..='Z'));
91
109
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `'X'.is_ascii_uppercase()`
92
110
93
111
error: manual check for common ascii range
94
- --> $DIR/manual_is_ascii_check.rs:39 :13
112
+ --> $DIR/manual_is_ascii_check.rs:44 :13
95
113
|
96
114
LL | assert!(matches!('x', 'A'..='Z' | 'a'..='z'));
97
115
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `'x'.is_ascii_alphabetic()`
98
116
99
117
error: manual check for common ascii range
100
- --> $DIR/manual_is_ascii_check.rs:49 :23
118
+ --> $DIR/manual_is_ascii_check.rs:54 :23
101
119
|
102
120
LL | const FOO: bool = matches!('x', '0'..='9');
103
121
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `'x'.is_ascii_digit()`
104
122
105
- error: aborting due to 17 previous errors
123
+ error: aborting due to 20 previous errors
106
124
0 commit comments