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