You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
go through uses of DefineOpaqueTypes::No and either document or change them #116652
This issue can be resolved in individual steps (each application of all steps should be their own commit!):
flip a single usage of DefineOpauqeTypes::No to Yes
see what tests fail, document the site by mentioning the test in a comment, revert to ::No, and open a PR.
If no tests fail, still open a PR and assign to @oli-obk or @compiler-errors and leave a comment that there's no test exercising it. We'll try to come up with a test and/or run crater to find examples.
Hey @oli-obk! I would like to try to contribute to this. Could you explain Step 1:flip a site to Yes? I tried to search for site and DefineOpaqueTypes::No in the codebase, but couldn't learn much.
Activity
goldpanth3r commentedon Oct 12, 2023
Hey @oli-obk! I would like to try to contribute to this. Could you explain Step 1:flip a site to
Yes? I tried to search forsiteandDefineOpaqueTypes::Noin the codebase, but couldn't learn much.matthiaskrgr commentedon Oct 12, 2023
I think it means to just search for
DefineOpaqueTypes::Nofor example:and change it to
DefineOpaqueTypes::Yes🙃chansuke commentedon Oct 23, 2023
@rustbot claim
Auto merge of rust-lang#123962 - oli-obk:define_opaque_types5, r=<try>
Auto merge of rust-lang#123962 - oli-obk:define_opaque_types5, r=<try>
18 remaining items
Rollup merge of rust-lang#123962 - oli-obk:define_opaque_types5, r=lcnr
Rollup merge of rust-lang#123962 - oli-obk:define_opaque_types5, r=lcnr
Unrolled build for rust-lang#123962
Rollup merge of rust-lang#126675 - oli-obk:diagnostics_opaque, r=jack…
Rollup merge of rust-lang#126675 - oli-obk:diagnostics_opaque, r=jack…
Unrolled build for rust-lang#126675
Rollup merge of rust-lang#126673 - oli-obk:dont_rely_on_err_reporting…
Rollup merge of rust-lang#126673 - oli-obk:dont_rely_on_err_reporting…
Rollup merge of rust-lang#126673 - oli-obk:dont_rely_on_err_reporting…
Unrolled build for rust-lang#126673
Auto merge of rust-lang#125610 - oli-obk:define_opaque_types14, r=com…
Rollup merge of #124080 - oli-obk:define_opaque_types10, r=compiler-e…
oli-obk commentedon Oct 6, 2026
These will all be handled by landing the next solver