Macro enum_derive_2018::EnumFromStr [−][src]
macro_rules! EnumFromStr { (() $vis : vis enum $name : ident { $($body : tt) * }) => { ... }; (@ expand($vis : vis) $name : ident()) => { ... }; (@ expand($vis : vis) $name : ident($($var_names : ident), *)) => { ... }; (@ arms($name : ident, $s : ident), ($a : ident) -> ($($body : tt) *)) => { ... }; (@ arms($name : ident, $s : ident), ($a : ident $b : ident $($rest : tt) *) -> ($($body : tt) *)) => { ... }; }
Expand description
Derives FromStr
for an unitary enum. It requires an exact match of the variant name.