rust/compiler/rustc_next_trait_solver/src
Matthias Krüger 13b398401f
Rollup merge of #131857 - WaffleLapkin:dyn-drop-principal-3, r=compiler-errors
Allow dropping dyn principal

Revival of #126660, which was a revival of #114679. Fixes #126313.

Allows dropping principal when coercing trait objects, e.g. `dyn Debug + Send` -> `dyn Send`.

cc `@compiler-errors` `@Jules-Bertholet`
r? `@lcnr`
2024-10-18 06:59:07 +02:00
..
solve Allow dropping dyn principal 2024-10-17 20:43:31 +02:00
canonicalizer.rs move defining_opaque_types out of Canonical 2024-10-17 10:22:52 +02:00
coherence.rs Shrink TyKind::FnPtr. 2024-08-09 14:33:25 +10:00
delegate.rs Rollup merge of #131825 - lcnr:probe-no-more-leak-2, r=compiler-errors 2024-10-17 20:47:31 +02:00
lib.rs update bootstrap configs 2024-10-15 20:30:23 -07:00
resolve.rs review 2024-10-02 14:49:36 +02:00