Passing Values
The options in enums can hold data too.
This is how to get at that.
enum Widget {
Alfa(String),
Bravo
}
fn main() {
let token = String::from("apple");
let thing = Widget::Alfa(token);
match thing {
Widget::Alfa(value) => {
println!("alfa with {value}");
}
Widget::Bravo => {
println!("bravo by itself");
}
}
}