macro_rules! extended_enum_default {
( $(#[$outer:meta])* $name:ident, $ty:ty, $(#[$inner_def:meta])* $var_def:ident => $val_def:expr,
$( $(#[$inner:meta])* $var:ident => $val:expr ),+ $(,)* ) => { ... };
}Expand description
Creates an enum with various traits. The first key-value pair is the default used if any conversion would fail.