```rs
enum MyChoice {
Variant1,
Variant2
}
impl std::fmt::Display for MyChoice {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
}
}
fn main() {
let choose = MyChoice::choice("Please choose one")
match choose {
}
}
```