fn flatten_invisible_groups(
tokens: TokenStream,
) -> impl Iterator<Item = TokenTree>Expand description
Flatten Group { delimiter: None, .. } tokens (produced by macro_rules!
substitutions) into their contents so downstream pattern matching can treat
macro-substituted values the same as written-out literals.