Closed
Description
With rust-lang/rfcs#3085, there will be a new edition of Rust. This means we'll need to update the edition guide to handle the 2021 edition as well as any changes to edition process as whole. Concretely, this means the following subtasks:
[ ] Add machinery for handling more than just the Rust 2018 editionNo machinery needed.- Add content specific to the Rust 2021 edition Minimize the edition guide edition-guide#232
- Rework the 2018 guide to only include edition relevant content. Minimize the edition guide edition-guide#232
- According to RFC: 2021 Edition rfcs#3085, editions are no longer thought of as large marketing events for all the changes since the last edition. This is a change from how editions were originally conceived and edition guide should reflect the new reality.
- For example, the edition guide includes things like loops being able to break with values. This change was backported to Rust 2015 and so it is not relevant to the edition and should be removed.
- Finish 2021 documentation: https://github.com/rust-lang/edition-guide/issues?q=is%3Aissue+is%3Aopen+label%3AEdition-2021