value-enum

Macro for generating enums associated with values.

Example

```Rust use valueenum::valueenum;

value_enum!( #[derive(Clone, Copy, PartialEq, Eq, Debug)] enum Abc: char { A = 'a', B = 'b', C = 'c', } );

asserteq!( char::from(Abc::A), 'a' ); asserteq!( Abc::try_from('b'), Ok(Abc::B) ); ```