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.