Rollup of 9 pull requests
Successful merges:
- #98028 (Add E0790 as more specific variant of E0283)
- #99384 (use body's param-env when checking if type needs drop)
- #99401 (Avoid `Symbol` to `&str` conversions)
- #99419 (Stabilize `core::task::ready!`)
- #99435 (Revert "Stabilize $$ in Rust 1.63.0")
- #99438 (Improve suggestions for `NonZeroT` <- `T` coercion error)
- #99441 (Update mdbook)
- #99453 (:arrow_up: rust-analyzer)
- #99457 (use `par_for_each_in` in `par_body_owners` and `collect_crate_mono_items`)
Failed merges:
r? `@ghost`
`@rustbot` modify labels: rollup