On stable Rust, Clippy's wildcard_enum_match_arm flags new variants of a #[non_exhaustive] enum. Once the wildcard shares an arm, as in its own `Variant | _` fix, it stops checking that match. https://importstatic.com/rust/rust-non-exhaustive-enum-new-variants
How to notice new variants of a #[non_exhaustive] Rust enum
A #[non_exhaustive] enum sends new variants into your _ arm without a warning. A nightly rustc lint flags them; Clippy's stable lint skips `Variant | _` arms.
importstatic.com