

























We've scheduled our language team design meetings for April. We have plans for three meetings:
(Update: tentatively moved to May 4.)
Clear the path to stabilizing try blocks and the Try trait, and identify
some next steps for function-level try.
Agenda:
Ok-wrapping for try
blocksTry trait required for stabilization.try with an error (Err(e)?): fail,
throw, raise, yeet, etc.try.Plan the 2021 edition, with a checklist of language features we will need to land in 2020 if we want to ship them in Rust 2021. We hope to emerge from this meeting with a checklist to guide our efforts, which we can adapt through the process.
Long-standing issue: type Foo<T: Trait> = ... doesn't enforce T: Trait.
Goal:
The idea of the design meeting is that it's a time for us to have in-depth discussions on some particular topic. This might be a burning problem that we've discovered, an update on some existing design work, or a forward looking proposal.
The meetings are open for anyone to listen in and attend. They are typically also recorded and posted online, along with minutes, after the fact. They generally take place on Mondays at noon Eastern time, 9am Pacific time -- but for the precise scheduling you should check the lang team calendar. Scheduled meetings are subject to change and cancelation. In that case, the calendar events will be updated.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。