@@ -329,148 +329,188 @@ LL | | or_else(|_| Ok(ext_str.some_field));
329
329
| help: use `or(..)` instead: `or(Ok(ext_str.some_field))`
330
330
331
331
error: unnecessary closure used with `bool::then`
332
- --> $DIR/unnecessary_lazy_eval.rs:210 :14
332
+ --> $DIR/unnecessary_lazy_eval.rs:206 :14
333
333
|
334
334
LL | let _x = false.then(|| i32::MAX + 1);
335
335
| ^^^^^^---------------------
336
336
| |
337
337
| help: use `then_some(..)` instead: `then_some(i32::MAX + 1)`
338
338
339
339
error: unnecessary closure used with `bool::then`
340
- --> $DIR/unnecessary_lazy_eval.rs:212 :14
340
+ --> $DIR/unnecessary_lazy_eval.rs:208 :14
341
341
|
342
342
LL | let _x = false.then(|| i32::MAX * 2);
343
343
| ^^^^^^---------------------
344
344
| |
345
345
| help: use `then_some(..)` instead: `then_some(i32::MAX * 2)`
346
346
347
347
error: unnecessary closure used with `bool::then`
348
- --> $DIR/unnecessary_lazy_eval.rs:214 :14
348
+ --> $DIR/unnecessary_lazy_eval.rs:210 :14
349
349
|
350
350
LL | let _x = false.then(|| i32::MAX - 1);
351
351
| ^^^^^^---------------------
352
352
| |
353
353
| help: use `then_some(..)` instead: `then_some(i32::MAX - 1)`
354
354
355
355
error: unnecessary closure used with `bool::then`
356
- --> $DIR/unnecessary_lazy_eval.rs:216 :14
356
+ --> $DIR/unnecessary_lazy_eval.rs:212 :14
357
357
|
358
358
LL | let _x = false.then(|| i32::MIN - 1);
359
359
| ^^^^^^---------------------
360
360
| |
361
361
| help: use `then_some(..)` instead: `then_some(i32::MIN - 1)`
362
362
363
363
error: unnecessary closure used with `bool::then`
364
- --> $DIR/unnecessary_lazy_eval.rs:218 :14
364
+ --> $DIR/unnecessary_lazy_eval.rs:214 :14
365
365
|
366
366
LL | let _x = false.then(|| (1 + 2 * 3 - 2 / 3 + 9) << 2);
367
367
| ^^^^^^-------------------------------------
368
368
| |
369
369
| help: use `then_some(..)` instead: `then_some((1 + 2 * 3 - 2 / 3 + 9) << 2)`
370
370
371
371
error: unnecessary closure used with `bool::then`
372
- --> $DIR/unnecessary_lazy_eval.rs:220 :14
372
+ --> $DIR/unnecessary_lazy_eval.rs:216 :14
373
373
|
374
374
LL | let _x = false.then(|| 255u8 << 7);
375
375
| ^^^^^^-------------------
376
376
| |
377
377
| help: use `then_some(..)` instead: `then_some(255u8 << 7)`
378
378
379
379
error: unnecessary closure used with `bool::then`
380
- --> $DIR/unnecessary_lazy_eval.rs:222 :14
380
+ --> $DIR/unnecessary_lazy_eval.rs:218 :14
381
381
|
382
382
LL | let _x = false.then(|| 255u8 << 8);
383
383
| ^^^^^^-------------------
384
384
| |
385
385
| help: use `then_some(..)` instead: `then_some(255u8 << 8)`
386
386
387
387
error: unnecessary closure used with `bool::then`
388
- --> $DIR/unnecessary_lazy_eval.rs:224 :14
388
+ --> $DIR/unnecessary_lazy_eval.rs:220 :14
389
389
|
390
390
LL | let _x = false.then(|| 255u8 >> 8);
391
391
| ^^^^^^-------------------
392
392
| |
393
393
| help: use `then_some(..)` instead: `then_some(255u8 >> 8)`
394
394
395
395
error: unnecessary closure used with `bool::then`
396
- --> $DIR/unnecessary_lazy_eval.rs:227:14
397
- |
398
- LL | let _x = false.then(|| i32::MIN / -1);
399
- | ^^^^^^----------------------
400
- | |
401
- | help: use `then_some(..)` instead: `then_some(i32::MIN / -1)`
402
-
403
- error: unnecessary closure used with `bool::then`
404
- --> $DIR/unnecessary_lazy_eval.rs:229:14
396
+ --> $DIR/unnecessary_lazy_eval.rs:223:14
405
397
|
406
398
LL | let _x = false.then(|| i32::MAX + -1);
407
399
| ^^^^^^----------------------
408
400
| |
409
401
| help: use `then_some(..)` instead: `then_some(i32::MAX + -1)`
410
402
411
403
error: unnecessary closure used with `bool::then`
412
- --> $DIR/unnecessary_lazy_eval.rs:231 :14
404
+ --> $DIR/unnecessary_lazy_eval.rs:225 :14
413
405
|
414
406
LL | let _x = false.then(|| -i32::MAX);
415
407
| ^^^^^^------------------
416
408
| |
417
409
| help: use `then_some(..)` instead: `then_some(-i32::MAX)`
418
410
419
411
error: unnecessary closure used with `bool::then`
420
- --> $DIR/unnecessary_lazy_eval.rs:233 :14
412
+ --> $DIR/unnecessary_lazy_eval.rs:227 :14
421
413
|
422
414
LL | let _x = false.then(|| -i32::MIN);
423
415
| ^^^^^^------------------
424
416
| |
425
417
| help: use `then_some(..)` instead: `then_some(-i32::MIN)`
426
418
427
419
error: unnecessary closure used with `bool::then`
428
- --> $DIR/unnecessary_lazy_eval.rs:236 :14
420
+ --> $DIR/unnecessary_lazy_eval.rs:230 :14
429
421
|
430
422
LL | let _x = false.then(|| 255 >> -7);
431
423
| ^^^^^^------------------
432
424
| |
433
425
| help: use `then_some(..)` instead: `then_some(255 >> -7)`
434
426
435
427
error: unnecessary closure used with `bool::then`
436
- --> $DIR/unnecessary_lazy_eval.rs:238 :14
428
+ --> $DIR/unnecessary_lazy_eval.rs:232 :14
437
429
|
438
430
LL | let _x = false.then(|| 255 << -1);
439
431
| ^^^^^^------------------
440
432
| |
441
433
| help: use `then_some(..)` instead: `then_some(255 << -1)`
442
434
443
435
error: unnecessary closure used with `bool::then`
444
- --> $DIR/unnecessary_lazy_eval.rs:240 :14
436
+ --> $DIR/unnecessary_lazy_eval.rs:234 :14
445
437
|
446
438
LL | let _x = false.then(|| 1 / 0);
447
439
| ^^^^^^--------------
448
440
| |
449
441
| help: use `then_some(..)` instead: `then_some(1 / 0)`
450
442
451
443
error: unnecessary closure used with `bool::then`
452
- --> $DIR/unnecessary_lazy_eval.rs:242 :14
444
+ --> $DIR/unnecessary_lazy_eval.rs:236 :14
453
445
|
454
446
LL | let _x = false.then(|| x << -1);
455
447
| ^^^^^^----------------
456
448
| |
457
449
| help: use `then_some(..)` instead: `then_some(x << -1)`
458
450
459
451
error: unnecessary closure used with `bool::then`
460
- --> $DIR/unnecessary_lazy_eval.rs:244 :14
452
+ --> $DIR/unnecessary_lazy_eval.rs:238 :14
461
453
|
462
454
LL | let _x = false.then(|| x << 2);
463
455
| ^^^^^^---------------
464
456
| |
465
457
| help: use `then_some(..)` instead: `then_some(x << 2)`
466
458
459
+ error: unnecessary closure used with `bool::then`
460
+ --> $DIR/unnecessary_lazy_eval.rs:248:14
461
+ |
462
+ LL | let _x = false.then(|| x / 0);
463
+ | ^^^^^^--------------
464
+ | |
465
+ | help: use `then_some(..)` instead: `then_some(x / 0)`
466
+
467
+ error: unnecessary closure used with `bool::then`
468
+ --> $DIR/unnecessary_lazy_eval.rs:250:14
469
+ |
470
+ LL | let _x = false.then(|| x % 0);
471
+ | ^^^^^^--------------
472
+ | |
473
+ | help: use `then_some(..)` instead: `then_some(x % 0)`
474
+
475
+ error: unnecessary closure used with `bool::then`
476
+ --> $DIR/unnecessary_lazy_eval.rs:253:14
477
+ |
478
+ LL | let _x = false.then(|| 1 / -1);
479
+ | ^^^^^^---------------
480
+ | |
481
+ | help: use `then_some(..)` instead: `then_some(1 / -1)`
482
+
483
+ error: unnecessary closure used with `bool::then`
484
+ --> $DIR/unnecessary_lazy_eval.rs:255:14
485
+ |
486
+ LL | let _x = false.then(|| i32::MIN / -1);
487
+ | ^^^^^^----------------------
488
+ | |
489
+ | help: use `then_some(..)` instead: `then_some(i32::MIN / -1)`
490
+
467
491
error: unnecessary closure used with `bool::then`
468
492
--> $DIR/unnecessary_lazy_eval.rs:258:14
469
493
|
494
+ LL | let _x = false.then(|| i32::MIN / 0);
495
+ | ^^^^^^---------------------
496
+ | |
497
+ | help: use `then_some(..)` instead: `then_some(i32::MIN / 0)`
498
+
499
+ error: unnecessary closure used with `bool::then`
500
+ --> $DIR/unnecessary_lazy_eval.rs:260:14
501
+ |
502
+ LL | let _x = false.then(|| 4 / 2);
503
+ | ^^^^^^--------------
504
+ | |
505
+ | help: use `then_some(..)` instead: `then_some(4 / 2)`
506
+
507
+ error: unnecessary closure used with `bool::then`
508
+ --> $DIR/unnecessary_lazy_eval.rs:268:14
509
+ |
470
510
LL | let _x = false.then(|| f1 + f2);
471
511
| ^^^^^^----------------
472
512
| |
473
513
| help: use `then_some(..)` instead: `then_some(f1 + f2)`
474
514
475
- error: aborting due to 58 previous errors
515
+ error: aborting due to 63 previous errors
476
516
0 commit comments