enum-from-functions.rs
A procedural macro that will create an enum with associated functions that each have a corresponding variant.
Documentation can be found inline or on docs.rs.