num_enum
num_enum copied to clipboard
Allow enum from primitive creation to be used in a const context
Because FromPrimitive is a trait, the function implementing this operation cannot be declared as const as per the current rust definitions.
This implies that using from_primitive(value) inside a const is impossible.
A const implementation can be added in a direct impl during derivation to allow for this behaviour.