generate_tag_enum

Function generate_tag_enum 

Source
pub(crate) fn generate_tag_enum(
    repr: &Repr<PrimitiveRepr, Infallible>,
    data: &DataEnum,
) -> TokenStream
Expand description

Generates a tag enum for the given enum. This generates an enum with the same non-align reprs, variants, and corresponding discriminants, but none of the fields.