-
Notifications
You must be signed in to change notification settings - Fork 182
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove workarounds for Rust bugs in Yoke, DataPayload #1061
Comments
This is partially fixed by #1090 and #1135, but we are now blocked by the following bugs:
This new state is reflected in #1134. Moving to the 0.5 milestone to revisit. |
There may be a workaround that means we can get rid of |
I'll take another look now that 1.58 is stable. |
OK, I was able to enable all of the docs tests that we had marked as "to be enabled" after 1.57. It appears that we still need Many of the call sites reference rust-lang/rust#84937, which is closed, but the code still doesn't compile (perhaps for different reasons than the issue was originally raised for). I saw this comment, but I'm not immediately sure how to apply it. rust-lang/rust#89436 (comment) I'm going to reassign this issue to Manish to take another look at some point before we stamp 1.0. |
1.61 seems to make |
Let's keep it around but start migrating |
Discuss: Should we keep the |
Discussion:
AIs:
|
This is 1.0 because it affects DataPayload APIs. |
Upstream for map_project: rust-lang/rust#99257 |
There are docs tests in the yoke and icu_provider crate that will begin compiling in Rust 1.56 or 1.57, due to fixes to upstream bugs rust-lang/rust#86703 (fixed in 1.56) and rust-lang/rust#88446 (fixed in 1.57). This issue is to track steps to update to these Rust versions once stabilized and at the same time update our docs tests.
As part of this bug, also remove the obsolete
with_capture
variants of the functions, and fix alignment between Yoke and DataPayload.CC @Manishearth
The text was updated successfully, but these errors were encountered: