Rollup of 7 pull requests
Successful merges:
- #89738 (ty::pretty: prevent infinite recursion for `extern crate` paths.)
- #89888 (Make `llvm.download-ci-llvm="if-available"` work for tier 2 targets with host tools)
- #89945 (Remove a mention to `copy_from_slice` from `clone_from_slice` doc)
- #89946 (Fix an ICE with TAITs and Future)
- #89963 (Some "parenthesis" and "parentheses" fixes)
- #89975 (Add a regression test for #85921)
- #89977 (Make Result::as_mut const)
Failed merges:
r? `@ghost`
`@rustbot` modify labels: rollup