A token-tree fragment specifier, written `$input:tt`, lets a macro capture broad token input without requiring it to be an expression, statement, type, or another narrower fragment kind. The captured token can then be reused in the macro output. section 22.2
Capture and print arbitrary tokens
A macro using `$input:tt` can capture unusual identifiers or number-like tokens and print them with `stringify!`. Repetition extends the pattern to comma-separated input, including an empty list when `*` is used.
