1 error[E0308]: mismatched types
2 --> $DIR/issue-13624.rs:17:5
4 LL | pub fn get_enum_struct_variant() -> () {
5 | -- expected `()` because of return type
6 LL | Enum::EnumStructVariant { x: 1, y: 2, z: 3 }
7 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected (), found enum `a::Enum`
9 = note: expected type `()`
12 error[E0308]: mismatched types
13 --> $DIR/issue-13624.rs:32:9
15 LL | a::Enum::EnumStructVariant { x, y, z } => {
16 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected (), found enum `a::Enum`
18 = note: expected type `()`
21 error: aborting due to 2 previous errors
23 For more information about this error, try `rustc --explain E0308`.