Files
rust/compiler
bors ee97564e3a Auto merge of #125001 - compiler-errors:uplift-trait-predicate, r=lcnr
Uplift various `*Predicate` types into `rustc_type_ir`

Uplifts `ProjectionPredicate`, `ExistentialTraitRef`, `ExistentialProjection`, `TraitPredicate`, `NormalizesTo`, `CoercePredicate`, and `SubtypePredicate`.

Adds `rustc_type_ir_macros`, which semi-duplicates the derive for `TypeVisitable`, `TypeFoldable`, and `Lift`, but in a way that is interner-agnostic.

Moves `rustc_type_ir::trait_ref` to `rustc_type_ir::predicate`. The specific placement of all these structs doesn't matter b/c of glob imports, tho.
2024-05-12 02:12:17 +00:00
..
2024-04-18 15:36:25 +10:00
2024-05-11 18:20:00 -04:00
2024-05-02 19:42:31 -04:00
2024-05-08 15:06:35 +00:00
2024-05-10 15:44:03 -04:00
2024-05-11 19:29:26 -04:00
2024-05-01 22:19:11 -04:00
2024-05-11 19:29:26 -04:00
2024-05-08 21:37:55 +02:00