rust/compiler/rustc_trait_selection/src/solve
Matthias Krüger 74b79aee60
Rollup merge of #140711 - compiler-errors:combine-maybes, r=lcnr
Do not discard constraints on overflow if there was candidate ambiguity

Fixes https://github.com/rust-lang/trait-system-refactor-initiative/issues/201.

There's a pretty chunky justification in the test.

r? lcnr
2025-05-08 08:14:18 +02:00
..
fulfill Use MaybeCause::or to allow constraints from overflows if they are combined with ambiguity 2025-05-07 17:12:15 +00:00
inspect Use MaybeCause::or to allow constraints from overflows if they are combined with ambiguity 2025-05-07 17:12:15 +00:00
delegate.rs opaque_type_storage to InferCtxtLike 2025-05-07 17:58:20 +00:00
fulfill.rs Use less rustc_type_ir in the compiler codebase 2025-04-30 16:42:33 +02:00
inspect.rs Fix impl for SolverDelegate 2024-06-18 11:04:01 -04:00
normalize.rs confusings 2025-04-29 18:55:21 +01:00
select.rs Fix replacing supertrait aliases in ReplaceProjectionWith 2025-04-16 20:05:55 +00:00