None.
Update these here.
None.
Update these here.
(Meeting attendees, feel free to add items here!)
Suggestions:
Sync
bound when shareable reference is passed across or into await" rust#129105Link: https://github.com/rust-lang/rust/issues/129105
Proposed responses:
This is a cool technique to work around this issue! It seems like in general the Sync
bound is going to be the "more correct" solution, so I wouldn't want to remove that from the suggestion. Then the question is whether to also suggest using a mutable reference. This is already a long error message, so we want to avoid making it longer and likely more confusing. In most cases it seems better to treat this mutable reference as an advanced technique.
@rustbot labels +AsyncAwait-Triaged -needs-triage
Interesting. We talked about this today in WG-async triage.
We minimized the issue as follows:
We also wrote this to demonstrate the interesting behavior of &mut
here:
Overall, we felt in general that adding the Sync
bound is going to be the right thing to do in most cases. We were skeptical about how generalizable the suggestion of threading mut
throughout would be. We think the error message might just get too long if we were to try to suggest mut
here, so we think things are probably fine as-is. Using mut
to solve the problem here is a bit of a subtle technique.
(The meeting ended here.)
Link: https://github.com/rust-lang/rust/issues/129347
-Znext-solver
" rust#129865Link: https://github.com/rust-lang/rust/issues/129865
Link: https://github.com/rust-lang/libs-team/issues/191
Link: https://github.com/rust-lang/libs-team/issues/347
Link: https://github.com/rust-lang/rfcs/pull/3434
task::Waker::noop
" rust#98286Link: https://github.com/rust-lang/rust/issues/98286
AsyncIterator
back to Stream
, introduce an AFIT-based AsyncIterator
trait" rust#119550Link: https://github.com/rust-lang/rust/pull/119550
Future::poll
wakes an old waker" rust#119698Link: https://github.com/rust-lang/rust/issues/119698
Link: https://github.com/rust-lang/rust/issues/129325
Link: https://github.com/rust-lang/libs-team/issues/347
None.
None.
S-waiting-on-team
AsyncIterator
back to Stream
, introduce an AFIT-based AsyncIterator
trait" rust#119550Link: https://github.com/rust-lang/rust/pull/119550
Check your boxes!
None.
None.
None.