bors 21982a4383 Auto merge of #118725 - lcnr:normalizes-to-projection-split-3, r=BoxyUwU
split `NormalizesTo` out of `Projection` 3

third attempt at #112658. Rebasing #116262 is very annoying, so I am doing it again from scratch. We should now be able to merge it without regressing anything as we handle occurs check failures involving aliases correctly since #117088.

see https://hackmd.io/ktEL8knTSYmtdfrMMnA-Hg

fixes https://github.com/rust-lang/trait-system-refactor-initiative/issues/1

r? `@compiler-errors`
2023-12-08 02:28:10 +00:00
..
2023-11-28 23:17:28 +00:00
2023-12-07 17:46:36 +01:00
2023-12-07 17:46:36 +01:00
2023-12-04 14:33:46 -08:00
2023-12-05 17:15:46 +00:00
2023-12-01 20:01:39 +00:00
2023-12-05 17:15:46 +00:00
2023-12-01 20:01:39 +00:00
2023-12-05 17:15:46 +00:00
2023-11-29 03:58:29 +01:00
2023-12-05 17:15:46 +00:00
2023-12-04 22:00:34 +00:00
2023-12-05 17:15:46 +00:00
2023-12-08 01:34:40 +01:00