macro_rules! typeparam {
(struct $N:ident [$($md:tt)*] { $($struct:tt)+ } $($tail:tt)*) => { ... };
(struct $N:ident [$($md:tt)*]; $($tail:tt)*) => { ... };
() => { ... };
}
macro_rules! typeparam {
(struct $N:ident [$($md:tt)*] { $($struct:tt)+ } $($tail:tt)*) => { ... };
(struct $N:ident [$($md:tt)*]; $($tail:tt)*) => { ... };
() => { ... };
}