]> git.lizzy.rs Git - rust.git/blobdiff - tests/ui/match_wildcard_for_single_variants.rs
Fix `unnecessary_cast` suggestion when taking a reference
[rust.git] / tests / ui / match_wildcard_for_single_variants.rs
index 1752a95de4b2cca9ec06caa7cbe9558086187b5b..38c3ffc00c71b4bc8cad9251ad1aa4b674899203 100644 (file)
@@ -108,4 +108,27 @@ enum Bar {
         Bar::B => (),
         _ => (),
     };
+
+    //#6984
+    {
+        #![allow(clippy::manual_non_exhaustive)]
+        pub enum Enum {
+            A,
+            B,
+            C,
+            #[doc(hidden)]
+            __Private,
+        }
+        match Enum::A {
+            Enum::A => (),
+            Enum::B => (),
+            Enum::C => (),
+            _ => (),
+        }
+        match Enum::A {
+            Enum::A => (),
+            Enum::B => (),
+            _ => (),
+        }
+    }
 }