// 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` } }