Auto merge of #42841 - brson:beta-next, r=alexcrichton
[beta] backports
- https://github.com/rust-lang/rust/pull/42785
- https://github.com/rust-lang/rust/pull/42740
- https://github.com/rust-lang/rust/pull/42735
- https://github.com/rust-lang/rust/pull/42728
- https://github.com/rust-lang/rust/pull/42695
- https://github.com/rust-lang/rust/pull/42659
- https://github.com/rust-lang/rust/pull/42634
- https://github.com/rust-lang/rust/pull/42566
I just unilaterally accepted all the non-accepted nominations. Everything picked cleanly.
Still testing locally.
cc @rust-lang/compiler
r? @alexcrichton