literal-enum
Automatically implements the TryFrom<Literal> trait and Into<Literal> trait for an enum where the literals must be the same type(one of [&'static str, &'static [u8], u8, char, u32, bool])
If you need to convert other interger type(i8, i16, u16, i32, i64, u64, i128, u128), you can use intype-enum
Usage Example
use LiteralEnum;
assert_eq!;
let b: u8 = IncrementPointer.into;
assert_eq!;
use LiteralEnum;
let s: &'static str = A.into;
assert_eq!;