#[generate_discriminants]Expand description
Generate a discriminant_from_name! macro and discriminant_from_value function for an enum.
The generated discriminants are 1..=variant_count, in source definition order.
ยงCaveat
This emits items with fixed names into the surrounding module, so using it for multiple enums in the same module will cause name collisions.