enum Colore { Rosso, Verde, Blu } fn stampa(c: Colore) { match c { Colore::Rosso => println!("Rosso!"), Colore::Verde => println!("Verde!"), Colore::Blu => println!("Blu!") } } fn main() { let v = Colore::Verde; stampa(v) }