fn fields(
variant_fields: &Option<FieldsSpec>,
enum_fields: &Option<FieldsSpec>,
fields: &FieldsNamed,
) -> Result<Vec<TokenStream>>
fn fields(
variant_fields: &Option<FieldsSpec>,
enum_fields: &Option<FieldsSpec>,
fields: &FieldsNamed,
) -> Result<Vec<TokenStream>>