Crate pino_enum_string

Source
Expand description

Derive macro to implement display for each variant of enum

use pino_enum_string::enum_string;

#[enum_string]
enum Weapon {
    Red,
    Blue,
    Green,
}
 
fn main() {
    assert_eq!("Red", Weapon::Red.to_string());
    assert_eq!("Blue", Weapon::Blue.to_string());
    assert_eq!("Green", Weapon::Green.to_string());
}

Attribute Macrosยง

enum_string