Skip to main content

ValueEnum

Derive Macro ValueEnum 

Source
#[derive(ValueEnum)]
{
    // Attributes available to this derive:
    #[value]
}
Expand description

Derive macro implementing getargs_derive::ValueEnum and FromStr for an enum with unit variants.

Each variant is accepted under its kebab-cased name, which #[value(name = "...")] overrides, and under every #[value(alias = "...")].

See the value enum guide for details.