@@ -83,127 +83,169 @@ error: this boolean expression can be simplified
83
83
--> tests/ui/nonminimal_bool_methods.rs:113:8
84
84
|
85
85
LL | if !(a as u64 >= b) {}
86
- | ^^^^^^^^^^^^^^^^ help: try: `(a as u64) < b`
86
+ | ^^^^^^^^^^^^^^^^ help: try: `(( a as u64) < b) `
87
87
88
88
error: this boolean expression can be simplified
89
89
--> tests/ui/nonminimal_bool_methods.rs:114:8
90
90
|
91
91
LL | if !((a as u64) >= b) {}
92
- | ^^^^^^^^^^^^^^^^^^ help: try: `(a as u64) < b`
92
+ | ^^^^^^^^^^^^^^^^^^ help: try: `(( a as u64) < b) `
93
93
94
94
error: this boolean expression can be simplified
95
95
--> tests/ui/nonminimal_bool_methods.rs:115:8
96
96
|
97
97
LL | if !(a as u64 <= b) {}
98
- | ^^^^^^^^^^^^^^^^ help: try: `a as u64 > b`
98
+ | ^^^^^^^^^^^^^^^^ help: try: `( a as u64 > b) `
99
99
100
100
error: this boolean expression can be simplified
101
- --> tests/ui/nonminimal_bool_methods.rs:131:9
101
+ --> tests/ui/nonminimal_bool_methods.rs:122:8
102
+ |
103
+ LL | if !(a >= b) as i32 == c {}
104
+ | ^^^^^^^^^ help: try: `(a < b)`
105
+
106
+ error: this boolean expression can be simplified
107
+ --> tests/ui/nonminimal_bool_methods.rs:123:8
108
+ |
109
+ LL | if !(a >= b) | !(a <= c) {}
110
+ | ^^^^^^^^^ help: try: `(a < b)`
111
+
112
+ error: this boolean expression can be simplified
113
+ --> tests/ui/nonminimal_bool_methods.rs:123:20
114
+ |
115
+ LL | if !(a >= b) | !(a <= c) {}
116
+ | ^^^^^^^^^ help: try: `(a > c)`
117
+
118
+ error: this boolean expression can be simplified
119
+ --> tests/ui/nonminimal_bool_methods.rs:126:8
120
+ |
121
+ LL | if !res.is_ok() as i32 == c {}
122
+ | ^^^^^^^^^^^^ help: try: `res.is_err()`
123
+
124
+ error: this boolean expression can be simplified
125
+ --> tests/ui/nonminimal_bool_methods.rs:127:8
126
+ |
127
+ LL | if !res.is_ok() | !opt.is_none() {}
128
+ | ^^^^^^^^^^^^ help: try: `res.is_err()`
129
+
130
+ error: this boolean expression can be simplified
131
+ --> tests/ui/nonminimal_bool_methods.rs:127:23
132
+ |
133
+ LL | if !res.is_ok() | !opt.is_none() {}
134
+ | ^^^^^^^^^^^^^^ help: try: `opt.is_some()`
135
+
136
+ error: this boolean expression can be simplified
137
+ --> tests/ui/nonminimal_bool_methods.rs:130:9
138
+ |
139
+ LL | (!(4 > 3)).b()
140
+ | ^^^^^^^^^^ help: try: `(4 <= 3)`
141
+
142
+ error: this boolean expression can be simplified
143
+ --> tests/ui/nonminimal_bool_methods.rs:155:9
102
144
|
103
145
LL | _ = !opt.is_some_and(|x| x < 1000);
104
146
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x >= 1000)`
105
147
106
148
error: this boolean expression can be simplified
107
- --> tests/ui/nonminimal_bool_methods.rs:132 :9
149
+ --> tests/ui/nonminimal_bool_methods.rs:156 :9
108
150
|
109
151
LL | _ = !opt.is_some_and(|x| x <= 1000);
110
152
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x > 1000)`
111
153
112
154
error: this boolean expression can be simplified
113
- --> tests/ui/nonminimal_bool_methods.rs:133 :9
155
+ --> tests/ui/nonminimal_bool_methods.rs:157 :9
114
156
|
115
157
LL | _ = !opt.is_some_and(|x| x > 1000);
116
158
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x <= 1000)`
117
159
118
160
error: this boolean expression can be simplified
119
- --> tests/ui/nonminimal_bool_methods.rs:134 :9
161
+ --> tests/ui/nonminimal_bool_methods.rs:158 :9
120
162
|
121
163
LL | _ = !opt.is_some_and(|x| x >= 1000);
122
164
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x < 1000)`
123
165
124
166
error: this boolean expression can be simplified
125
- --> tests/ui/nonminimal_bool_methods.rs:135 :9
167
+ --> tests/ui/nonminimal_bool_methods.rs:159 :9
126
168
|
127
169
LL | _ = !opt.is_some_and(|x| x == 1000);
128
170
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x != 1000)`
129
171
130
172
error: this boolean expression can be simplified
131
- --> tests/ui/nonminimal_bool_methods.rs:136 :9
173
+ --> tests/ui/nonminimal_bool_methods.rs:160 :9
132
174
|
133
175
LL | _ = !opt.is_some_and(|x| x != 1000);
134
176
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x == 1000)`
135
177
136
178
error: this boolean expression can be simplified
137
- --> tests/ui/nonminimal_bool_methods.rs:145 :9
179
+ --> tests/ui/nonminimal_bool_methods.rs:169 :9
138
180
|
139
181
LL | _ = !opt.is_none_or(|x| x < 1000);
140
182
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x >= 1000)`
141
183
142
184
error: this boolean expression can be simplified
143
- --> tests/ui/nonminimal_bool_methods.rs:146 :9
185
+ --> tests/ui/nonminimal_bool_methods.rs:170 :9
144
186
|
145
187
LL | _ = !opt.is_none_or(|x| x <= 1000);
146
188
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x > 1000)`
147
189
148
190
error: this boolean expression can be simplified
149
- --> tests/ui/nonminimal_bool_methods.rs:147 :9
191
+ --> tests/ui/nonminimal_bool_methods.rs:171 :9
150
192
|
151
193
LL | _ = !opt.is_none_or(|x| x > 1000);
152
194
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x <= 1000)`
153
195
154
196
error: this boolean expression can be simplified
155
- --> tests/ui/nonminimal_bool_methods.rs:148 :9
197
+ --> tests/ui/nonminimal_bool_methods.rs:172 :9
156
198
|
157
199
LL | _ = !opt.is_none_or(|x| x >= 1000);
158
200
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x < 1000)`
159
201
160
202
error: this boolean expression can be simplified
161
- --> tests/ui/nonminimal_bool_methods.rs:149 :9
203
+ --> tests/ui/nonminimal_bool_methods.rs:173 :9
162
204
|
163
205
LL | _ = !opt.is_none_or(|x| x == 1000);
164
206
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x != 1000)`
165
207
166
208
error: this boolean expression can be simplified
167
- --> tests/ui/nonminimal_bool_methods.rs:150 :9
209
+ --> tests/ui/nonminimal_bool_methods.rs:174 :9
168
210
|
169
211
LL | _ = !opt.is_none_or(|x| x != 1000);
170
212
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x == 1000)`
171
213
172
214
error: this boolean expression can be simplified
173
- --> tests/ui/nonminimal_bool_methods.rs:157 :9
215
+ --> tests/ui/nonminimal_bool_methods.rs:181 :9
174
216
|
175
217
LL | _ = !opt.is_some_and(|x| !x);
176
218
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x)`
177
219
178
220
error: this boolean expression can be simplified
179
- --> tests/ui/nonminimal_bool_methods.rs:161 :9
221
+ --> tests/ui/nonminimal_bool_methods.rs:185 :9
180
222
|
181
223
LL | _ = !opt.is_none_or(|x| !x);
182
224
| ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x)`
183
225
184
226
error: this boolean expression can be simplified
185
- --> tests/ui/nonminimal_bool_methods.rs:168 :9
227
+ --> tests/ui/nonminimal_bool_methods.rs:192 :9
186
228
|
187
229
LL | _ = !opt.is_some_and(|x| x.is_ok());
188
230
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x.is_err())`
189
231
190
232
error: this boolean expression can be simplified
191
- --> tests/ui/nonminimal_bool_methods.rs:169 :9
233
+ --> tests/ui/nonminimal_bool_methods.rs:193 :9
192
234
|
193
235
LL | _ = !opt.is_some_and(|x| x.is_err());
194
236
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x.is_ok())`
195
237
196
238
error: this boolean expression can be simplified
197
- --> tests/ui/nonminimal_bool_methods.rs:170 :9
239
+ --> tests/ui/nonminimal_bool_methods.rs:194 :9
198
240
|
199
241
LL | _ = !opt.is_none_or(|x| x.is_ok());
200
242
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x.is_err())`
201
243
202
244
error: this boolean expression can be simplified
203
- --> tests/ui/nonminimal_bool_methods.rs:171 :9
245
+ --> tests/ui/nonminimal_bool_methods.rs:195 :9
204
246
|
205
247
LL | _ = !opt.is_none_or(|x| x.is_err());
206
248
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x.is_ok())`
207
249
208
- error: aborting due to 34 previous errors
250
+ error: aborting due to 41 previous errors
209
251
0 commit comments