Implements From
and TryInto
for enums with single fields. Also ignores variants with duplicate type definition
```rust use deriveenumfrom_into::{EnumFrom, EnumTryInto};
enum X {
A(i32),
B(String),
C(String),
D,
E {
something: i32
},
F(Box
assert_eq!( X::from(54i32), X::A(54i32) );
let nestedx: Result