use structified_enum::structify;
#[structify]
#[derive(Debug)]
enum Foo {
A,
}
#[test]
fn test_debug_impl() {
let a = format!("{:?}", Foo::A);
let a1 = format!("{:?}", Foo::new(0));
let unknown = format!("{:?}", Foo::from(1));
assert_eq!(a, "A");
assert_eq!(a1, "A");
assert_eq!(unknown, "Foo(1)");
}
fn main() {}