impl_size!(size32, u32);
impl_size!(size64, u64);
-
code
- },
+ }
Err(e) => return e.write_errors(),
}
}
fn serialize_fields(fields: &Fields) -> TokStr {
fields
.iter()
- .map(|(ident, field)| serialize_args(MtArgs::from_field(field), |args| {
- let cfg = get_cfg(args);
- quote! { mt_data::MtSerialize::mt_serialize::<#cfg>(#ident, __writer)?; }
- }))
+ .map(|(ident, field)| {
+ serialize_args(MtArgs::from_field(field), |args| {
+ let cfg = get_cfg(args);
+ quote! { mt_data::MtSerialize::mt_serialize::<#cfg>(#ident, __writer)?; }
+ })
+ })
.collect()
}
let discr = v.discriminant.clone().map(|x| x.1).unwrap_or(discr);
let ident_fn = match &v.fields {
- syn::Fields::Unnamed(_) => |f| quote! { mt_data::paste! { [<field_ #f>] }},
+ syn::Fields::Unnamed(_) => |f| quote! {
+ mt_data::paste::paste! { [<field_ #f>] }
+ },
_ => |f| quote! { #f },
};