]> git.lizzy.rs Git - rust.git/commit
Make exhaustiveness error message more consistent for slice patterns
authorNadrieril <nadrieril+git@gmail.com>
Sun, 3 Nov 2019 23:11:04 +0000 (23:11 +0000)
committerNadrieril <nadrieril+git@gmail.com>
Tue, 5 Nov 2019 17:59:01 +0000 (17:59 +0000)
commit65bc67e8d9922c450ee81971cd1bab030fcf0a14
tree9e6177cb39d02b12a0c47879eb57022232b23204
parentb66973043e555f3a24a50a227db76b0a069ea037
Make exhaustiveness error message more consistent for slice patterns

This improves error messages by indicating when slices above a certain
lengths have not been matched. Previously, we would only report examples
of such lengths, but of course never all of them.
src/librustc_mir/hair/pattern/_match.rs
src/test/ui/consts/const_let_refutable.stderr
src/test/ui/pattern/usefulness/match-byte-array-patterns-2.stderr
src/test/ui/pattern/usefulness/non-exhaustive-match.rs
src/test/ui/pattern/usefulness/non-exhaustive-match.stderr
src/test/ui/pattern/usefulness/slice-patterns.rs
src/test/ui/pattern/usefulness/slice-patterns.stderr
src/test/ui/uninhabited/uninhabited-matches-feature-gated.stderr