rustbook_learning_guide/
enums_and_matching.rs

1//! Enum and pattern matching examples
2
3pub fn enum_examples() {
4    println!("\n🎯 Enum Examples");
5    println!("{}", "-".repeat(17));
6    
7    #[derive(Debug)]
8    enum Color {
9        Red,
10        Green,
11        Blue,
12    }
13    
14    let color = Color::Red;
15    match color {
16        Color::Red => println!("It's red!"),
17        Color::Green => println!("It's green!"),
18        Color::Blue => println!("It's blue!"),
19    }
20}
21
22
23
24