Preserve field attributes
Preserve field attributes inside enum variants.
Combining with #[serde(skip)] (added in serde v1.0.101) can solve issue #39 (closed) easily with the following codes:
#[enum_dispatch(SomeTrait)]
#[derive(Deserialize)]
enum MyEnum {
Foo,
Bar(#[serde(skip)] Bar),
}