@@ -98,112 +98,154 @@ LL | if !(a as u64 <= b) {}
9898 | ^^^^^^^^^^^^^^^^ help: try: `a as u64 > b`
9999
100100error: 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
102144 |
103145LL | _ = !opt.is_some_and(|x| x < 1000);
104146 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x >= 1000)`
105147
106148error: this boolean expression can be simplified
107- --> tests/ui/nonminimal_bool_methods.rs:132 :9
149+ --> tests/ui/nonminimal_bool_methods.rs:156 :9
108150 |
109151LL | _ = !opt.is_some_and(|x| x <= 1000);
110152 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x > 1000)`
111153
112154error: this boolean expression can be simplified
113- --> tests/ui/nonminimal_bool_methods.rs:133 :9
155+ --> tests/ui/nonminimal_bool_methods.rs:157 :9
114156 |
115157LL | _ = !opt.is_some_and(|x| x > 1000);
116158 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x <= 1000)`
117159
118160error: this boolean expression can be simplified
119- --> tests/ui/nonminimal_bool_methods.rs:134 :9
161+ --> tests/ui/nonminimal_bool_methods.rs:158 :9
120162 |
121163LL | _ = !opt.is_some_and(|x| x >= 1000);
122164 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x < 1000)`
123165
124166error: this boolean expression can be simplified
125- --> tests/ui/nonminimal_bool_methods.rs:135 :9
167+ --> tests/ui/nonminimal_bool_methods.rs:159 :9
126168 |
127169LL | _ = !opt.is_some_and(|x| x == 1000);
128170 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x != 1000)`
129171
130172error: this boolean expression can be simplified
131- --> tests/ui/nonminimal_bool_methods.rs:136 :9
173+ --> tests/ui/nonminimal_bool_methods.rs:160 :9
132174 |
133175LL | _ = !opt.is_some_and(|x| x != 1000);
134176 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x == 1000)`
135177
136178error: this boolean expression can be simplified
137- --> tests/ui/nonminimal_bool_methods.rs:145 :9
179+ --> tests/ui/nonminimal_bool_methods.rs:169 :9
138180 |
139181LL | _ = !opt.is_none_or(|x| x < 1000);
140182 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x >= 1000)`
141183
142184error: this boolean expression can be simplified
143- --> tests/ui/nonminimal_bool_methods.rs:146 :9
185+ --> tests/ui/nonminimal_bool_methods.rs:170 :9
144186 |
145187LL | _ = !opt.is_none_or(|x| x <= 1000);
146188 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x > 1000)`
147189
148190error: this boolean expression can be simplified
149- --> tests/ui/nonminimal_bool_methods.rs:147 :9
191+ --> tests/ui/nonminimal_bool_methods.rs:171 :9
150192 |
151193LL | _ = !opt.is_none_or(|x| x > 1000);
152194 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x <= 1000)`
153195
154196error: this boolean expression can be simplified
155- --> tests/ui/nonminimal_bool_methods.rs:148 :9
197+ --> tests/ui/nonminimal_bool_methods.rs:172 :9
156198 |
157199LL | _ = !opt.is_none_or(|x| x >= 1000);
158200 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x < 1000)`
159201
160202error: this boolean expression can be simplified
161- --> tests/ui/nonminimal_bool_methods.rs:149 :9
203+ --> tests/ui/nonminimal_bool_methods.rs:173 :9
162204 |
163205LL | _ = !opt.is_none_or(|x| x == 1000);
164206 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x != 1000)`
165207
166208error: this boolean expression can be simplified
167- --> tests/ui/nonminimal_bool_methods.rs:150 :9
209+ --> tests/ui/nonminimal_bool_methods.rs:174 :9
168210 |
169211LL | _ = !opt.is_none_or(|x| x != 1000);
170212 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x == 1000)`
171213
172214error: this boolean expression can be simplified
173- --> tests/ui/nonminimal_bool_methods.rs:157 :9
215+ --> tests/ui/nonminimal_bool_methods.rs:181 :9
174216 |
175217LL | _ = !opt.is_some_and(|x| !x);
176218 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x)`
177219
178220error: this boolean expression can be simplified
179- --> tests/ui/nonminimal_bool_methods.rs:161 :9
221+ --> tests/ui/nonminimal_bool_methods.rs:185 :9
180222 |
181223LL | _ = !opt.is_none_or(|x| !x);
182224 | ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x)`
183225
184226error: this boolean expression can be simplified
185- --> tests/ui/nonminimal_bool_methods.rs:168 :9
227+ --> tests/ui/nonminimal_bool_methods.rs:192 :9
186228 |
187229LL | _ = !opt.is_some_and(|x| x.is_ok());
188230 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x.is_err())`
189231
190232error: this boolean expression can be simplified
191- --> tests/ui/nonminimal_bool_methods.rs:169 :9
233+ --> tests/ui/nonminimal_bool_methods.rs:193 :9
192234 |
193235LL | _ = !opt.is_some_and(|x| x.is_err());
194236 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_none_or(|x| x.is_ok())`
195237
196238error: this boolean expression can be simplified
197- --> tests/ui/nonminimal_bool_methods.rs:170 :9
239+ --> tests/ui/nonminimal_bool_methods.rs:194 :9
198240 |
199241LL | _ = !opt.is_none_or(|x| x.is_ok());
200242 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x.is_err())`
201243
202244error: this boolean expression can be simplified
203- --> tests/ui/nonminimal_bool_methods.rs:171 :9
245+ --> tests/ui/nonminimal_bool_methods.rs:195 :9
204246 |
205247LL | _ = !opt.is_none_or(|x| x.is_err());
206248 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `opt.is_some_and(|x| x.is_ok())`
207249
208- error: aborting due to 34 previous errors
250+ error: aborting due to 41 previous errors
209251
0 commit comments