macro_rules! choices {
($(#[$attribute:meta])* pub $name:ident($type:ty) {
$($value:expr => $variant:ident,)*
_ => $other:ident,
}) => { ... };
($(#[$attribute:meta])* pub $name:ident($type:ty) {
$($value:expr => $variant:ident,)*
}) => { ... };
($(#[$attribute:meta])* pub $name:ident($type:ty) {
$($value:expr => $variant:ident($string:expr),)*
}) => { ... };
}Expand description
Implement choices.