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),
}

Merge request reports

Loading