Macro bit_struct::enums [−][src]
macro_rules! enums {
($($(#[doc = $struct_doc : expr]) * $(#[derive($($struct_der : ident), +)]) ?
$enum_vis : vis $name : ident $(($enum_default : ident)) ?
{
$(#[doc = $fst_field_doc : expr]) * $fst_field : ident
$(, $(#[doc = $field_doc : expr]) * $field : ident) * $(,) ?
}) +) => { ... };
}
Expand description
Create enums which have convenient TryFrom/From implementations. This makes using them with the bit_struct macro much easier.