El equipo de Rust anunció que la edición de Rust 2021 ha entrado en su período de prueba pública.
Por lo que todas las funciones planificadas para nueva versión edición están disponibles en compilaciones previas para las migraciones que deberían mover el código de Rust 2018 a Rust 2021.
Si deseas obtener más información sobre los cambios que forman parte de Rust 2021, consulta la versión previa de la Guía de la edición.
Período de prueba pública
A medida que comienza al período de prueba pública, el equipo de Rust está animando a los usuarios más aventureros a probar la migración de sus proyectos a Rust 2021.
Los pasos para probar la versión de Rust 2021 son los siguientes ( se pueden encontrar instrucciones más detalladas aquí ):
- Instalar la versión nightly:
rustup update nightly
. - Correr
cargo +nightly fix --edition
. - Editar
Cargo.toml
y colocarlo encargo-features = ["edition2021"]
en la parte superior (encima de[package]
) y cambiar el campo de edición poredition="2021"
. - Ejecutar
cargo +nightly check
para verificar que funciona con la nueva verisón.
Ten en cuenta que Rust 2021 aún es inestable, por lo que pueden existir errores y otros cambios. Se recomienda migrar sobre una copia temporal del código y nunca sobre la rama principal.
Si tienes problemas o encuentras áreas en las que la calidad podría mejorarse (documentación faltante, mensajes de error confusos, etc.), ¡Puede abrir un problema e informar al equipo de Rust!
¿Qué paso es el siguiente para Rust?
El objetivo del equipo de Rust es encontrar la estabilización Rust 2021 para lanzar Rust 1.56 como estable, la fecha debería ser el 21 de Octubre de 2021.