flatten_invisible_groups

Function flatten_invisible_groups 

Source
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.