let us look at Rust enum examples.
#[derive(Debug)]
enum Gender {
Male,Female,Trans
}
fn main() {
let male_gen = Gender::Male;
let female_gen = Gender::Female;
let trans_gen = Gender::Trans;
println!("{:?}",male_gen);
println!("{:?}",female_gen);
println!("{:?}",trans_gen);
}
The code above is compiled using the below command.
rustc enum.rs
The output will be as below:
apples-MacBook-Air:enum bhagvan.kommadi$ rustc enum.rs
apples-MacBook-Air:enum bhagvan.kommadi$ ./enum
Male
Female
Trans