macro_rules! make_proj_elim {
($mod:ident, $( #[ $ty_attr:meta ] )* $vis:vis struct $ty:ident {
$( $( #[$( $constr_attr:tt )*] )* $field_vis:vis $constr:ident : $arg_ty:ty ),* $(,)?
}) => { ... };
}
macro_rules! make_proj_elim {
($mod:ident, $( #[ $ty_attr:meta ] )* $vis:vis struct $ty:ident {
$( $( #[$( $constr_attr:tt )*] )* $field_vis:vis $constr:ident : $arg_ty:ty ),* $(,)?
}) => { ... };
}