enum-tools 0.5.5

Automatically derive functions and trait implementations for enums
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![no_implicit_prelude]

use ::enum_tools::EnumTools;

#[derive(EnumTools, Debug, Clone, Copy, Eq, PartialEq)]
#[enum_tools(crate::sorted(value))]
#[repr(i8)]
pub(crate) enum EG {
    #[enum_tools(rename = "A*")]
    A,
    B,
    C,
    D,
}

fn main() {}