blob: 48d3691b1339ed58acbc2542f7afc7cfdd42fcb2 (
plain) (
tree)
|
|
enum Color {
Red,
Green,
Blue,
Custom(int, int, int),
}
fn print_color (c: Color) {
match c {
Red => println!("#ff0000"),
Green => println!("#00ff00"),
Blue => println!("#0000ff"),
Custom(r, g, b) => println!("#{:02x}{:02x}{:02x}", r, g, b),
}
}
fn main () {
print_color(Red);
print_color(Custom(0x12, 0x45, 0xba));
}
|