macro_rules! impl_from_for_interconvertible_structs_core { ($t1:ident, $t2:ident, $($v:ident),+) => { ... }; }