//@ run-pass | |
#![allow(unused_imports)] | |
#![allow(non_shorthand_field_patterns)] | |
//@ aux-build:xcrate_struct_aliases.rs | |
extern crate xcrate_struct_aliases; | |
use xcrate_struct_aliases::{S, S2}; | |
fn main() { | |
let s = S2 { | |
x: 1, | |
y: 2, | |
}; | |
match s { | |
S2 { | |
x: x, | |
y: y | |
} => { | |
assert_eq!(x, 1); | |
assert_eq!(y, 2); | |
} | |
} | |
} |