096309e6dc
Rollup of 6 pull requests Successful merges: - #111121 (Work around `rust-analyzer` false-positive type errors) - #111759 (Leverage the interval property to precompute borrow kill points.) - #111841 (Run AST validation on match guards correctly) - #111862 (Split out opaque collection from from `type_of`) - #111863 (Don't skip mir typeck if body has errors) - #111903 (Migrate GUI colors test to original CSS color format) r? `@ghost` `@rustbot` modify labels: rollup