# wg-traits planning meeting 2022-05-06 ## announcements * nikomatsakis: For those who don't know, we've been doing a-mir-formality walkthroughs on wednesdays. That's been great, and I hope to continue it indefinitely. I'm posting videos on YouTube (have to post the last one) * nikomatsakis: We had "chalkification roadmap" meetings and I think we reached a decent outcome though there is some work to turn those into more concrete plans yet * https://hackmd.io/apJgoeNOTG2E_vAxh4NvCQ * Santiago restartd RPIT refactor work ## T-types status * [rfc open and ready for FCP](https://github.com/rust-lang/rfcs/pull/3254) * ...[and now in pre-FCP!](https://github.com/rust-lang/rfcs/pull/3254#issuecomment-1119603114) ## Check-ins ### type alias impl trait (TAITs) * [things to make decisions on before stabilization](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AI-needs-decision+label%3AF-type_alias_impl_trait) * [things to fix before stabilization](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AF-type_alias_impl_trait+assignee%3Aoli-obk) * some diagnostics improvements and bugfixes happened in the last week ### generic associated types (GATs) * "A shiny future with GATs" blog post: https://jackh726.github.io/rust/2022/05/04/a-shiny-future-with-gats.html * Stabilization PR: https://github.com/rust-lang/rust/pull/96709 * A mix of feedback; many people seem concerned with the current limitations around the `for<'a> I: 'a` problem ### negative trait impls * nikomatsakis: spastorino and I have been working slowly on a negative trait impls RFC ([draft](https://hackmd.io/ZmpF0ITPRWKx6jYxgCWS7g)) ### a-mir-formality * Goal for next month: * develop a roadmap of remaining things and their interactions * complete one item :) ## Deep dive planning May 13: https://github.com/rust-lang/wg-traits/issues/42 May 20: https://github.com/rust-lang/wg-traits/issues/40 May 27: https://github.com/rust-lang/wg-traits/issues/41