SIGN IN SIGN UP

Auto merge of #161783 - JonathanBrouwer:rollup-YKXQIPx, r=JonathanBrouwer

Rollup of 5 pull requests

Successful merges:

 - rust-lang/rust#161328 (Enforce even more library clippy lints in CI)
 - rust-lang/rust#161684 (Replace `Allocator + Clone` with `AllocatorClone` in btree)
 - rust-lang/rust#159232 (Don't list escaping bound regions in nested `for<...>` binders of E0308 notes)
 - rust-lang/rust#161464 (various cleanups of `rustc_builtin_macros`)
 - rust-lang/rust#161774 (Add codegen test for disjunction fed to unreachable_unchecked)
B
bors committed
0f33d0912709e847199218ebab88e2311872f364