//! Tests invalid enum variant in a match expression. | |
enum Color { | |
Rgb(isize, isize, isize), | |
Rgba(isize, isize, isize, isize), | |
} | |
fn main() { | |
let red: Color = Color::Rgb(255, 0, 0); | |
match red { | |
Color::Rgb(r, g, b) => { | |
println!("rgb"); | |
} | |
Color::Hsl(h, s, l) => { | |
//~^ ERROR no variant | |
println!("hsl"); | |
} | |
} | |
} |