Closed
Description
mod a {
#[deriving(Show)]
pub enum E {
Variant1,
Variant2,
}
}
fn main() {
let x = a::E::Variant1;
let y = match x {
a::E::Variant1 => 1i,
a::E::Variant2 => 2i,
};
println!("Hello world: {}", (x, y));
}
produces:
<anon>:5:9: 5:17 warning: variant is never used: `Variant2`, #[warn(dead_code)] on by default
<anon>:5 Variant2,
^~~~~~~~