rust/tests/ui/rfcs/rfc-2008-non-exhaustive
Matthias Krüger 26cb6c7287
Rollup merge of #120742 - Nadrieril:use-min_exh_pats, r=compiler-errors
mark `min_exhaustive_patterns` as complete

This is step 1 and 2 of my [proposal](https://github.com/rust-lang/rust/issues/119612#issuecomment-1918097361) to move `min_exhaustive_patterns` forward. The vast majority of in-tree use cases of `exhaustive_patterns` are covered by `min_exhaustive_patterns`. There are a few cases that still require `exhaustive_patterns` in tests and they're all behind references.

r? ``@ghost``
2024-02-23 17:02:03 +01:00
..
auxiliary Better group RFC ui tests together 2023-06-05 16:09:46 +00:00
improper_ctypes [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
uninhabited Rollup merge of #120742 - Nadrieril:use-min_exh_pats, r=compiler-errors 2024-02-23 17:02:03 +01:00
borrowck-exhaustive.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
borrowck-non-exhaustive.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
borrowck-non-exhaustive.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
enum-as-cast.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
enum-as-cast.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
enum.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
enum.stderr Improve clarity of diagnostic message on non-exhaustive matches 2023-09-03 19:55:11 +08:00
enum_same_crate.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
enum_same_crate_empty_match.rs Better group RFC ui tests together 2023-06-05 16:09:46 +00:00
enum_same_crate_empty_match.stderr Tweak spans for "adt defined here" note 2023-11-03 18:26:16 +01:00
invalid-attribute.rs Better group RFC ui tests together 2023-06-05 16:09:46 +00:00
invalid-attribute.stderr Better group RFC ui tests together 2023-06-05 16:09:46 +00:00
omitted-patterns-dont-lint-on-arm.lint.stderr Suggest to set lint level on whole match 2023-11-04 14:44:00 +01:00
omitted-patterns-dont-lint-on-arm.normal.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
omitted-patterns-dont-lint-on-arm.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
omitted-patterns.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
omitted-patterns.stderr Add some tests 2023-11-22 02:14:42 +01:00
stable-omitted-patterns.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
stable-omitted-patterns.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
struct.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
struct.stderr Better group RFC ui tests together 2023-06-05 16:09:46 +00:00
structs_same_crate.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
variant.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
variant.stderr Better group RFC ui tests together 2023-06-05 16:09:46 +00:00
variants_fictive_visibility.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
variants_same_crate.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00