1
Fork 0
rust/compiler/rustc_trait_selection/src
Guillaume Gomez d65f60d276
Rollup merge of #107348 - lcnr:project-solve-new, r=compiler-errors
small refactor to new projection code

extract `eq_term_and_make_canonical_response` into a helper function which also is another guarantee that the expected term does not influence candidate selection for projections.

also change `evaluate_all(vec![single_goal])` to use `evaluate_goal`.

the second commit now also adds a `debug_assert!` to `evaluate_goal`.
2023-01-31 23:38:50 +01:00
..
solve Rollup merge of #107348 - lcnr:project-solve-new, r=compiler-errors 2023-01-31 23:38:50 +01:00
traits Auto merge of #106399 - estebank:type-err-span-label, r=nagisa 2023-01-31 13:53:40 +00:00
errors.rs Move autoderef to rustc_hir_analysis 2023-01-11 20:12:57 +00:00
infer.rs Simplify some canonical type alias names 2023-01-03 01:16:10 +00:00
lib.rs update cache 2023-01-18 08:09:01 +01:00