use vnum::value_enum;
value_enum! {
#[derive(Debug)]
pub enum Color: u8 {
Red = 1,
Green = 2,
Yellow = 3
}
}
fn main() {
let red = Color::Red;
println!("{:?}: {}", red, red.value());
let yellow = Color::Yellow;
let value: u8 = yellow.into();
println!("Yellow: {}", value); }