Slide 83
Slide 83 text
Pattern matching
Destructuring
match message {
Message::Quit => println!("Bye bye!"),
Message::Public(message) => println!("“{}”", message),
Message::Move { x, y, .. } => println!("Move to ({}, {})", x, y),
_ => println!("Oops…")
}
let message = Message::Move { x: 7, y: 42, z: 153 };
Move to (7, 42)