---
title: WG-async triage meeting 2024-03-25
tags: ["WG-async", "triage-meeting", "minutes"]
date: 2024-03-25
discussion: https://rust-lang.zulipchat.com/#narrow/stream/187312-wg-async/topic/Triage.20meeting.202024-03-25
url: https://hackmd.io/aIjWaTrtQIqcRDpQdHSkIw
---
# WG-async meeting agenda
- Meeting date: 2024-03-25
## Attendance
- People: TC, CE, Daria
## Meeting roles
- Minutes: TC
## Scheduled meetings
- 2024-03-28: "Design meeting: Async drop" [#337](https://github.com/rust-lang/wg-async/issues/337)
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
### "Initial support for auto traits with default bounds" rust#120706
**Link:** https://github.com/rust-lang/rust/pull/120706
TC: We left a comment.
### "Add simple async drop glue generation" rust#121801
**Link:** https://github.com/rust-lang/rust/pull/121801
TC: We left a comment.
### "recursive async function using `Box::new` results in cycle error" rust#122332
**Link:** https://github.com/rust-lang/rust/issues/122332
TC: We left a comment.
### "Add LocalWaker support" libs-team#191
**Link:** https://github.com/rust-lang/libs-team/issues/191
### "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
### "`.await` does not perform autoref or autoderef" rust#111546
**Link:** https://github.com/rust-lang/rust/issues/111546
CE: I'm not particularly compelled by this, especially due to the implicit `into_future` that takes `self` by value. And there's some danger of this complicating inference.
https://github.com/rust-lang/rust/pull/111773
CE: The inference danger I predicted did show up in that crater run.
https://github.com/rust-lang/rust/pull/111773#issuecomment-1555357572
CE: The least we need to do here is to fully analyze this crater run (much more than has been done to date).
CE: We'd need to do this over an edition, and then we'd have two implementations of the `.await` operator.
CE: Postfix macros can't autoderef. It doesn't make sense for postfix match either. Match already has match ergonomics.
```rust
let x = String::new();
match x {
"" => {}
// is equivalent to:
deref!("") => {}
}
x.match {
"" => {}
}
```
TC: Consistency with postfix macros does seem compelling.
CE: Indeed, it is essentially a postfix macro.
### "Initial support for auto traits with default bounds" rust#120706
**Link:** https://github.com/rust-lang/rust/pull/120706
TC: We triaged this above.
### "Add simple async drop glue generation" rust#121801
**Link:** https://github.com/rust-lang/rust/pull/121801
TC: We triaged this above.
(The meeting ended here.)
---
## Nominated RFCs, PRs, and issues
### "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
### "Add LocalWaker support" libs-team#191
**Link:** https://github.com/rust-lang/libs-team/issues/191
### "Context reactor hook" libs-team#347
**Link:** https://github.com/rust-lang/libs-team/issues/347
## 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