macro_rules! impl_contains_token_for_tuples {
($haystack1:ident, $($haystack:ident),+) => { ... };
(__impl $($haystack:ident),+; $haystack1:ident $(,$haystack2:ident)*) => { ... };
(__impl $($haystack:ident),+;) => { ... };
}
macro_rules! impl_contains_token_for_tuples {
($haystack1:ident, $($haystack:ident),+) => { ... };
(__impl $($haystack:ident),+; $haystack1:ident $(,$haystack2:ident)*) => { ... };
(__impl $($haystack:ident),+;) => { ... };
}