1 // Test basic or-patterns when the target pattern type will be lowered to a
2 // `Switch` (an `enum`).
14 fn test(x: Option<Test>) -> bool {
17 Some(Test::Bar | Test::Qux) => true,
26 assert!(!test(Some(Test::Foo)));
27 assert!(test(Some(Test::Bar)));
28 assert!(!test(Some(Test::Baz)));
29 assert!(test(Some(Test::Qux)));