// run-pass #![allow(dead_code)] #![allow(non_camel_case_types)] #![feature(box_syntax)] enum bar { u(Box), w(isize), } pub fn main() { assert!(match bar::u(box 10) { bar::u(a) => { println!("{}", a); *a } _ => { 66 } } == 10); }