---
title: WG-async planning/triage meeting 2024-06-06
tags: ["WG-async", "planning-meeting", "triage-meeting", "minutes"]
date: 2024-06-06
discussion: https://rust-lang.zulipchat.com/#narrow/stream/187312-wg-async/topic/Planning.20meeting.202024-06-06
url: https://hackmd.io/ovFJvnNpRP2gP-ZJYmfqgg
---
# WG-async meeting agenda
- Meeting date: 2024-06-06
## Attendance
- People: TC, tmandry, Yosh, eholk, Daria
## Meeting roles
- Minutes:
## Scheduled meetings
None.
Update these [here](https://github.com/orgs/rust-lang/projects/40/views/1).
## Proposed meetings
None.
Update these [here](https://github.com/orgs/rust-lang/projects/40/views/1).
## Announcements or custom items
(Meeting attendees, feel free to add items here!)
## Untriaged issues
### "Weird type inference around impl Trait and async" rust#124757
**Link:** https://github.com/rust-lang/rust/issues/124757
CE has said this is a duplicate, probably of:
https://github.com/rust-lang/rust/issues/110339
That one was filed by tmandry.
We think it's probably a duplicate of some issue, but we're not sure which, so we've added it to the list.
### "Poor interaction between NLL-borrowck, async, and c_variadic's `...` desugaring (`VaListImpl<'_>`)" rust#125431
**Link:** https://github.com/rust-lang/rust/issues/125431
We can't reproduce this in nightly, so maybe it's fixed?
https://play.rust-lang.org/?version=nightly&mode=debug&edition=2021&gist=37080445a38892d4fc9d2ada04f78a20
### "Unhelpful error on mismatched types for anonymous futures" rust#125737
**Link:** https://github.com/rust-lang/rust/issues/125737
We agreed and left a comment.
### "Add LocalWaker support" libs-team#191
**Link:** https://github.com/rust-lang/libs-team/issues/191
We'd like to see some use cases. We're also interested here in the interaction between this and `LocalFuture` and whether we would want that.
I.e., is `LocalWaker` useful if there's no guarantee that your future can't move across threads?
Back on 2024-04-08, we unnominated this item in favor of reviewing it ahead of stabilization.
### "Context reactor hook" libs-team#347
**Link:** https://github.com/rust-lang/libs-team/issues/347
Here's Josh's comment on it:
https://github.com/rust-lang/rust/pull/123203#issuecomment-2032461923
FCP for `Error` in core started last week:
https://github.com/rust-lang/rust/issues/103765
The nuclear option is to make `Future` generic on context, and have it default to the current `Context`.
## Planning
Thursdays this month:
- 6th (today).
- 13th
- 20th
- 27th
We'll fill these in with open discussion.
## Nominated RFCs, PRs, and issues
### "Generic Futures" rfcs#3434
**Link:** https://github.com/rust-lang/rfcs/pull/3434
This relates to the above actually. We'd probably make them generic over contexts rather than over wakers as this RFC seems to do.
We could either make context generic over waker or future generic over context.
(The meeting ended here.)
---
### "Tracking Issue for `waker_getters`" rust#96992
**Link:** https://github.com/rust-lang/rust/issues/96992
### "Tracking Issue for `task::Waker::noop`" rust#98286
**Link:** https://github.com/rust-lang/rust/issues/98286
### "Tracking Issue for `Ready::into_inner()`" rust#101196
**Link:** https://github.com/rust-lang/rust/issues/101196
### "Tracking Issue for `const_waker`" rust#102012
**Link:** https://github.com/rust-lang/rust/issues/102012
### "Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait" rust#119550
**Link:** https://github.com/rust-lang/rust/pull/119550
### "Clarification needed on what happens when `Future::poll` wakes an old waker" rust#119698
**Link:** https://github.com/rust-lang/rust/issues/119698
### "Context reactor hook" libs-team#347
**Link:** https://github.com/rust-lang/libs-team/issues/347
## WG RFCs, PRs, and issues nominated for T-lang/T-types
### "Initial support for auto traits with default bounds" rust#120706
**Link:** https://github.com/rust-lang/rust/pull/120706
## Pending PRs on the WG-async repo
None.
## `S-waiting-on-team`
### "Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait" rust#119550
**Link:** https://github.com/rust-lang/rust/pull/119550
## Proposed FCPs
**Check your boxes!**
### "Tracking Issue for `Ready::into_inner()`" rust#101196
**Link:** https://github.com/rust-lang/rust/issues/101196
### "Tracking Issue for `const_waker`" rust#102012
**Link:** https://github.com/rust-lang/rust/issues/102012
## Active FCPs
None.
## P-critical issues
None.
## WG-async work project board
https://github.com/orgs/rust-lang/projects/29/views1/d