Unnamed repository; edit this file 'description' to name the repository.
Rollup merge of #156155 - matthew-demidoff:fix/unbound-macro-metavar-diagnostic, r=BoxyUwU
macros: report unbound metavariables directly
Fixes rust-lang/rust#95943.
When a macro expansion contains an unbound `$ident`, report it as a missing macro parameter instead of keeping the generic fragment parser error as the primary diagnostic.
This keeps the existing typo suggestions and available-metavariable notes.