about summary refs log tree commit diff
path: root/compiler/rustc_ty_utils/src/layout.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-10-20 00:59:01 +0000
committerbors <bors@rust-lang.org>2024-10-20 00:59:01 +0000
commit54791efd8235805dcfbdad3b8788e08f2142c50b (patch)
treefd89cc5cda3d728b9798b6306caaeaa5b3ff029d /compiler/rustc_ty_utils/src/layout.rs
parentb596184f3b156ef8ad99a463814f18f7bbf5dc27 (diff)
parentd836d35739571dc8a16d9fe12e900c9b45b48336 (diff)
downloadrust-54791efd8235805dcfbdad3b8788e08f2142c50b.tar.gz
rust-54791efd8235805dcfbdad3b8788e08f2142c50b.zip
Auto merge of #131911 - lcnr:probe-no-more-leak-2, r=compiler-errors
refactor fudge_inference, handle effect vars

this makes it easier to use fudging outside of `fudge_inference_if_ok`, which is likely necessary to handle inference variable leaks on rollback.

We now also uses exhaustive matches where possible and improve the code to handle effect vars.

r? `@compiler-errors` `@BoxyUwU`
Diffstat (limited to 'compiler/rustc_ty_utils/src/layout.rs')
0 files changed, 0 insertions, 0 deletions