enum CarTypes {
SEDAN,
COUPE,
CONVERTIBLE,
PICKUPTRUCK,
SUV
}
fn show_type(ct:CarTypes) {
match ct {
CarTypes::SEDAN => {
println!("SEDAN");
},
CarTypes::COUPE => {
println!("COUPE");
},
CarTypes::CONVERTIBLE => {
println!("CONVERTIBLE");
}
CarTypes::PICKUPTRUCK => {
println!("PICKUP TRUCK");
}
CarTypes::SUV => {
println!("SUV");
}
}
}
fn main() {
show_type(CarTypes::SUV);
show_type(CarTypes::SEDAN);
show_type(CarTypes::COUPE);
show_type(CarTypes::PICKUPTRUCK);
show_type(CarTypes::CONVERTIBLE);
}
/*
run:
SUV
SEDAN
COUPE
PICKUP TRUCK
CONVERTIBLE
*/