macro_rules! direct_serialize_impls { ($($ty:ident $emit_method:ident $read_method:ident),*) => { ... }; }