enum-from-functions.rs CI/CD Crates.io

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.