about summary refs log tree commit diff
path: root/compiler/rustc_interface/src/lib.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-06-25 05:09:30 +0000
committerbors <bors@rust-lang.org>2024-06-25 05:09:30 +0000
commit164e1297e1bce47a241e4d93a9f044452b288715 (patch)
tree89d6725b38c02bd32b7b407ec422edded564be0e /compiler/rustc_interface/src/lib.rs
parentfc555cd832ee743ff5410c35de2b0dd59ec4322e (diff)
parent45da03541c0a07f63f1b8c15cccd2fc8692cca7e (diff)
downloadrust-164e1297e1bce47a241e4d93a9f044452b288715.tar.gz
rust-164e1297e1bce47a241e4d93a9f044452b288715.zip
Auto merge of #125610 - oli-obk:define_opaque_types14, r=compiler-errors
Allow constraining opaque types during various unsizing casts

allows unsizing of tuples, arrays and Adts to constraint opaque types in their generic parameters to concrete types on either side of the unsizing cast.

Also allows constraining opaque types during trait object casts that only differ in auto traits or lifetimes.

cc #116652
Diffstat (limited to 'compiler/rustc_interface/src/lib.rs')
0 files changed, 0 insertions, 0 deletions