3 EnumStructVariant { x: u8, y: u8, z: u8 }
6 pub fn get_enum_struct_variant() -> () {
7 Enum::EnumStructVariant { x: 1, y: 2, z: 3 }
8 //~^ ERROR mismatched types
9 //~| expected (), found enum `a::Enum`
10 //~| expected unit type `()`
11 //~| found enum `a::Enum`
19 fn test_enum_struct_variant() {
20 let enum_struct_variant = ::a::get_enum_struct_variant();
21 match enum_struct_variant {
22 a::Enum::EnumStructVariant { x, y, z } => {
23 //~^ ERROR mismatched types
24 //~| expected (), found enum `a::Enum`
25 //~| expected unit type `()`
26 //~| found enum `a::Enum`