1
Fork 0

for_loop_over_fallibles: don't use MachineApplicable

The loop could contain `break;` that won't work with an `if let`
This commit is contained in:
Maybe Waffle 2022-07-25 01:04:27 +04:00
parent 23a7674e3e
commit 8ca57b54c1

View file

@ -113,7 +113,7 @@ impl<'tcx> LateLintPass<'tcx> for ForLoopOverFallibles {
(expr.span.with_hi(pat.span.lo()), format!("if let {var}(")), (expr.span.with_hi(pat.span.lo()), format!("if let {var}(")),
(pat.span.between(arg.span), format!(") = ")), (pat.span.between(arg.span), format!(") = ")),
], ],
Applicability::MachineApplicable, Applicability::MaybeIncorrect,
); );
warn.emit() warn.emit()