The changes planned for Rust 2021 are listed below :
- Additions to the prelude
- Default Cargo feature resolver
- IntoIterator for arrays
- Disjoint capture in closures
- Panic macro consistency
- Reserving syntax
- Promoting two warnings to hard errors
- Or patterns in macro_rules
Rust 1.56 will be available by september with these changes