macro_rules! fmt_wrapper {
($s:ident<$T:ident> {$($trait:ident($($fmt:tt)*)),* $(,)?}) => { ... };
(@impl $s:ident::<$T:ident>::$trait:ident($($fmt:tt)*)) => { ... };
}macro_rules! fmt_wrapper {
($s:ident<$T:ident> {$($trait:ident($($fmt:tt)*)),* $(,)?}) => { ... };
(@impl $s:ident::<$T:ident>::$trait:ident($($fmt:tt)*)) => { ... };
}