logo

Macro clap::arg_enum[][src]

macro_rules! arg_enum {
    (@ as_item $($i : item) *) => { ... };
    (@ impls($($tts : tt) *) -> ($e : ident, $($v : ident), +)) => { ... };
    ($(#[$($m : meta), +]) + pub enum $e : ident
 { $($v : ident $(= $val : expr) *,) + }) => { ... };
    ($(#[$($m : meta), +]) + pub enum $e : ident
 { $($v : ident $(= $val : expr) *), + }) => { ... };
    ($(#[$($m : meta), +]) + enum $e : ident
 { $($v : ident $(= $val : expr) *,) + }) => { ... };
    ($(#[$($m : meta), +]) + enum $e : ident
 { $($v : ident $(= $val : expr) *), + }) => { ... };
    (pub enum $e : ident { $($v : ident $(= $val : expr) *,) + }) => { ... };
    (pub enum $e : ident { $($v : ident $(= $val : expr) *), + }) => { ... };
    (enum $e : ident { $($v : ident $(= $val : expr) *,) + }) => { ... };
    (enum $e : ident { $($v : ident $(= $val : expr) *), + }) => { ... };
}
👎 Deprecated since 3.0.0:

Replaced with ArgEnum

Expand description

Deprecated, replaced with ArgEnum