enum-ordinalize (cargo): This crates provides a procedural macro to let enums not only get its variants' ordinal but also be constructed from an ordinal.
Keywords: enum|number|ordinalize|ordinal|rust