---
# System prepended metadata

title: WG-async planning meeting 2024-03-07
tags: [minutes, planning-meeting, WG-async]

---

---
title: WG-async planning meeting 2024-03-07
tags: ["WG-async", "planning-meeting", "minutes"]
date: 2024-03-07
discussion: https://rust-lang.zulipchat.com/#narrow/stream/187312-wg-async/topic/Planning.20meeting.202024-03-07
url: https://hackmd.io/CA52mHCQQZWU_gPyCz4rBQ
---

# WG-async meeting agenda

- Meeting date: 2024-03-07

## Attendance

- People: TC, CE, eholk, petrochenkov

## Meeting roles

- Minutes: TC

## 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).

## Availability

*Fill in your availability for the available dates here.*

- 14th
    - Auto concurrency.
- 21st
    - Async cleanup.
    - https://theincredibleholk.org/blog/2024/03/06/async-cancellation-and-panic/
- 28th
    - Check in on async drop work.
    - eholk should be here but will be very jetlagged.

## Proposed topics

*Propose topics for design meetings here.*

- Async closures?
  - Dry run on doc for lang team perhaps.
- Async gen?
  - Perhaps wait until Yosh, TC, Oli finish consensus work.
- Auto concurrency / async let?
  - https://github.com/rust-lang/keyword-generics-initiative/pull/54
- Async cleanup options.
- Async drop work.

## Hour later?

Yosh: I'm going to have a standing conflict at this time.  Could we do an hour later?

TC/CE/eholk: That works for us.

TC: I'll check with tmandry.  We'll need to ask him.

## Current async drop work

- New post from Eric about cancellation and panic: https://theincredibleholk.org/blog/2024/03/06/async-cancellation-and-panic/
- [MCP: Low level components for async drop](https://github.com/rust-lang/compiler-team/issues/727)
- [Support ?Trait bounds in supertraits and dyn Trait under a feature gate](https://github.com/rust-lang/rust/pull/121676)
- [Initial support for auto traits with default bounds](https://github.com/rust-lang/rust/pull/120706)
- [Add simple async drop glue generation](https://github.com/rust-lang/rust/pull/121801)
