Rollup of 6 pull requests
Successful merges:
- #56248 (Suggest an appropriate token when encountering `pub Ident<'a>`)
- #56597 (Improve the usage message for `-Z dump-mir`.)
- #56599 (codegen: Fix va_list - aarch64 iOS/Windows)
- #56602 (Fix the just-introduced ptr::hash docs)
- #56620 (resolve: Reduce some clutter in import ambiguity errors)
- #56621 (Add missing comma in Generators)
Failed merges:
r? @ghost