// issue rust-lang/rust#121463 | |
// ICE non-ADT in struct pattern | |
#![feature(box_patterns)] | |
fn main() { | |
let mut a = E::StructVar { boxed: Box::new(5_i32) }; | |
//~^ ERROR failed to resolve: use of undeclared type `E` | |
match a { | |
E::StructVar { box boxed } => { } | |
//~^ ERROR failed to resolve: use of undeclared type `E` | |
} | |
} |