| //@ run-pass | |
| //@ aux-build:struct_variant_xc_aux.rs | |
| extern crate struct_variant_xc_aux; | |
| use struct_variant_xc_aux::Enum::{StructVariant, Variant}; | |
| pub fn main() { | |
| let arg = match (StructVariant { arg: 42 }) { | |
| Variant(_) => unreachable!(), | |
| StructVariant { arg } => arg | |
| }; | |
| assert_eq!(arg, 42); | |
| } |