@@ -149,79 +149,103 @@ LL | let x = if let Some(_) = opt { true } else { false };
149149 | -------^^^^^^^------ help: try this: `if opt.is_some()`
150150
151151error: redundant pattern matching, consider using `is_some()`
152- --> $DIR/redundant_pattern_matching.rs:103 :20
152+ --> $DIR/redundant_pattern_matching.rs:102 :20
153153 |
154154LL | let _ = if let Some(_) = gen_opt() {
155155 | -------^^^^^^^------------ help: try this: `if gen_opt().is_some()`
156156
157157error: redundant pattern matching, consider using `is_none()`
158- --> $DIR/redundant_pattern_matching.rs:105 :19
158+ --> $DIR/redundant_pattern_matching.rs:104 :19
159159 |
160160LL | } else if let None = gen_opt() {
161161 | -------^^^^------------ help: try this: `if gen_opt().is_none()`
162162
163163error: redundant pattern matching, consider using `is_ok()`
164- --> $DIR/redundant_pattern_matching.rs:107 :19
164+ --> $DIR/redundant_pattern_matching.rs:106 :19
165165 |
166166LL | } else if let Ok(_) = gen_res() {
167167 | -------^^^^^------------ help: try this: `if gen_res().is_ok()`
168168
169169error: redundant pattern matching, consider using `is_err()`
170- --> $DIR/redundant_pattern_matching.rs:109 :19
170+ --> $DIR/redundant_pattern_matching.rs:108 :19
171171 |
172172LL | } else if let Err(_) = gen_res() {
173173 | -------^^^^^^------------ help: try this: `if gen_res().is_err()`
174174
175175error: redundant pattern matching, consider using `is_some()`
176- --> $DIR/redundant_pattern_matching.rs:142 :19
176+ --> $DIR/redundant_pattern_matching.rs:141 :19
177177 |
178178LL | while let Some(_) = r#try!(result_opt()) {}
179179 | ----------^^^^^^^----------------------- help: try this: `while r#try!(result_opt()).is_some()`
180180
181181error: redundant pattern matching, consider using `is_some()`
182- --> $DIR/redundant_pattern_matching.rs:143 :16
182+ --> $DIR/redundant_pattern_matching.rs:142 :16
183183 |
184184LL | if let Some(_) = r#try!(result_opt()) {}
185185 | -------^^^^^^^----------------------- help: try this: `if r#try!(result_opt()).is_some()`
186186
187187error: redundant pattern matching, consider using `is_some()`
188- --> $DIR/redundant_pattern_matching.rs:149 :12
188+ --> $DIR/redundant_pattern_matching.rs:148 :12
189189 |
190190LL | if let Some(_) = m!() {}
191191 | -------^^^^^^^------- help: try this: `if m!().is_some()`
192192
193193error: redundant pattern matching, consider using `is_some()`
194- --> $DIR/redundant_pattern_matching.rs:150 :15
194+ --> $DIR/redundant_pattern_matching.rs:149 :15
195195 |
196196LL | while let Some(_) = m!() {}
197197 | ----------^^^^^^^------- help: try this: `while m!().is_some()`
198198
199199error: redundant pattern matching, consider using `is_ok()`
200- --> $DIR/redundant_pattern_matching.rs:179 :12
200+ --> $DIR/redundant_pattern_matching.rs:156 :12
201201 |
202202LL | if let Ok(_) = Ok::<i32, i32>(42) {}
203203 | -------^^^^^--------------------- help: try this: `if Ok::<i32, i32>(42).is_ok()`
204204
205205error: redundant pattern matching, consider using `is_err()`
206- --> $DIR/redundant_pattern_matching.rs:181 :12
206+ --> $DIR/redundant_pattern_matching.rs:158 :12
207207 |
208208LL | if let Err(_) = Err::<i32, i32>(42) {}
209209 | -------^^^^^^---------------------- help: try this: `if Err::<i32, i32>(42).is_err()`
210210
211+ error: redundant pattern matching, consider using `is_some()`
212+ --> $DIR/redundant_pattern_matching.rs:160:12
213+ |
214+ LL | if let Some(_) = Some(42) {}
215+ | -------^^^^^^^----------- help: try this: `if Some(42).is_some()`
216+
217+ error: redundant pattern matching, consider using `is_none()`
218+ --> $DIR/redundant_pattern_matching.rs:162:12
219+ |
220+ LL | if let None = None::<()> {}
221+ | -------^^^^------------- help: try this: `if None::<()>.is_none()`
222+
211223error: redundant pattern matching, consider using `is_ok()`
212- --> $DIR/redundant_pattern_matching.rs:183 :15
224+ --> $DIR/redundant_pattern_matching.rs:164 :15
213225 |
214226LL | while let Ok(_) = Ok::<i32, i32>(10) {}
215227 | ----------^^^^^--------------------- help: try this: `while Ok::<i32, i32>(10).is_ok()`
216228
217229error: redundant pattern matching, consider using `is_err()`
218- --> $DIR/redundant_pattern_matching.rs:185 :15
230+ --> $DIR/redundant_pattern_matching.rs:166 :15
219231 |
220232LL | while let Err(_) = Ok::<i32, i32>(10) {}
221233 | ----------^^^^^^--------------------- help: try this: `while Ok::<i32, i32>(10).is_err()`
222234
235+ error: redundant pattern matching, consider using `is_some()`
236+ --> $DIR/redundant_pattern_matching.rs:168:15
237+ |
238+ LL | while let Some(_) = Some(42) {}
239+ | ----------^^^^^^^----------- help: try this: `while Some(42).is_some()`
240+
241+ error: redundant pattern matching, consider using `is_none()`
242+ --> $DIR/redundant_pattern_matching.rs:170:15
243+ |
244+ LL | while let None = None::<()> {}
245+ | ----------^^^^------------- help: try this: `while None::<()>.is_none()`
246+
223247error: redundant pattern matching, consider using `is_ok()`
224- --> $DIR/redundant_pattern_matching.rs:187 :5
248+ --> $DIR/redundant_pattern_matching.rs:172 :5
225249 |
226250LL | / match Ok::<i32, i32>(42) {
227251LL | | Ok(_) => true,
@@ -230,13 +254,31 @@ LL | | };
230254 | |_____^ help: try this: `Ok::<i32, i32>(42).is_ok()`
231255
232256error: redundant pattern matching, consider using `is_err()`
233- --> $DIR/redundant_pattern_matching.rs:192 :5
257+ --> $DIR/redundant_pattern_matching.rs:177 :5
234258 |
235259LL | / match Err::<i32, i32>(42) {
236260LL | | Ok(_) => false,
237261LL | | Err(_) => true,
238262LL | | };
239263 | |_____^ help: try this: `Err::<i32, i32>(42).is_err()`
240264
241- error: aborting due to 35 previous errors
265+ error: redundant pattern matching, consider using `is_some()`
266+ --> $DIR/redundant_pattern_matching.rs:182:5
267+ |
268+ LL | / match Some(42) {
269+ LL | | Some(_) => true,
270+ LL | | None => false,
271+ LL | | };
272+ | |_____^ help: try this: `Some(42).is_some()`
273+
274+ error: redundant pattern matching, consider using `is_none()`
275+ --> $DIR/redundant_pattern_matching.rs:187:5
276+ |
277+ LL | / match None::<()> {
278+ LL | | Some(_) => false,
279+ LL | | None => true,
280+ LL | | };
281+ | |_____^ help: try this: `None::<()>.is_none()`
282+
283+ error: aborting due to 41 previous errors
242284
0 commit comments