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