]> git.lizzy.rs Git - rust.git/commit
Suggest `if let`/`let_else` for refutable pat in `let`
authorEsteban Kuber <esteban@kuber.com.ar>
Tue, 8 Mar 2022 05:54:38 +0000 (05:54 +0000)
committerEsteban Kuber <esteban@kuber.com.ar>
Tue, 8 Mar 2022 16:32:08 +0000 (16:32 +0000)
commit0d92752b8aac53e033541d04fc7d9677d8bca227
tree4315f285b95b6288c8fec03ed4f7b77daee4bcf0
parentb97dc20784698730bd7bc1a20eabdcd32066d174
Suggest `if let`/`let_else` for refutable pat in `let`
15 files changed:
compiler/rustc_mir_build/src/thir/pattern/check_match.rs
src/test/ui/consts/const-match-check.eval1.stderr
src/test/ui/consts/const-match-check.eval2.stderr
src/test/ui/consts/const-match-check.matchck.stderr
src/test/ui/empty/empty-never-array.stderr
src/test/ui/error-codes/E0005.stderr
src/test/ui/feature-gates/feature-gate-exhaustive-patterns.stderr
src/test/ui/or-patterns/issue-69875-should-have-been-expanded-earlier-non-exhaustive.stderr
src/test/ui/pattern/usefulness/issue-31561.stderr
src/test/ui/pattern/usefulness/non-exhaustive-defined-here.stderr
src/test/ui/pattern/usefulness/refutable-pattern-errors.stderr
src/test/ui/recursion/recursive-types-are-not-uninhabited.stderr
src/test/ui/uninhabited/uninhabited-irrefutable.rs
src/test/ui/uninhabited/uninhabited-irrefutable.stderr
src/test/ui/uninhabited/uninhabited-matches-feature-gated.stderr