logo
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