// run-pass #![allow(dead_code)] #![allow(non_camel_case_types)] enum opt { none, some(T) } pub fn main() { let x = opt::none::; match x { opt::none:: => { println!("hello world"); } opt::some(_) => { } } }