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