Enum Ordinalize
Make an Enum Ordinalized
ordinalize_enum
macro can implement a ordinal
method and a from_ordinal
associated function for an existing enum
.
extern crate enum_ordinalize;
ordinalize_enum!;
assert_eq!;
assert_eq!;
Create an Ordinalized Enum
create_ordinalized_enum
macro can create an enum and implement a ordinal
method and a from_ordinal
associated function for it.
The new enum also implements Debug
, PartialEq
, and Clone
traits.
extern crate enum_ordinalize;
create_ordinalized_enum!;
assert_eq!;
assert_eq!;
create_ordinalized_enum!;
assert_eq!;
assert_eq!;
create_ordinalized_enum!;
assert_eq!;
assert_eq!;
Crates.io
https://crates.io/crates/enum-ordinalize
Documentation
https://docs.rs/enum-ordinalize