Planificación de un lanzamiento de Rust 2021

El Grupo de Trabajo de la Edición Rust 2021 se complace en anunciar que la próxima revisión de Rust, Rust 2021, está prevista para este año. Hasta ahora, el RFC formal permanece abierto, pero esperamos que se adopte en breve. ¡La planificación y la preparación ya han comenzado y estamos en camino!







Si tiene curiosidad sobre lo que vendrá en Rust 2021, o cuándo estará en versión estable, ¡lea nuestro artículo!







¿Qué hay en esta edición?



La lista final de innovaciones que se incluirán en Rust 2021 aún no está completamente determinada. En general, planeamos que el lanzamiento de Rust 2021 sea mucho más pequeño que Rust 2018, por las siguientes razones:







  • El ritmo de los lanzamientos se ha vuelto regular, lo que significa que utilizaremos activamente las ventajas del modelo de "encadenamiento" a nivel de las revisiones de Rust.
  • Rust 2018 edita el modelo de liberación de "estrés mínimo".
  • Solo se necesitan menos cambios fundamentales para que el idioma continúe evolucionando.


Puede leer más sobre el desarrollo del concepto de revisiones en el RFC .







Decidir si una característica se incluirá en Rust 2021 es parte del proceso de RFC, por lo que la lista de características esperadas puede cambiar y cambiará. Esto continuará hasta el mismo momento del lanzamiento, pero sin embargo, ya podemos considerar una lista de funciones que es más probable que se incluyan en ella.







Cambios en los juegos previos



Si bien se pueden agregar tipos y funciones gratuitas al preludio sin estar vinculados a una revisión, los rasgos son diferentes. Agregar un rasgo al preludio puede causar problemas de compatibilidad; por ejemplo, llamar a un método con el mismo nombre que el nombre del método de un nuevo rasgo en el alcance puede generar ambigüedad.







Se ha propuesto que se incluyan los siguientes rasgos en Rust 2021:







  • TryFrom



    /TryInto



  • FromIterator





El RFC con estos cambios se puede encontrar aquí . Tenga en cuenta que el RFC aún no se ha adoptado: la composición del nuevo preludio está en discusión activa.









RFC 2229 , , , . RFC . , , — - . .







Cargo



Rust 1.51 Cargo, . , #[no_std]



(build-dependencies



std



), ( std



). , std



, .







Rust 2021 , , .









panic



std



core



.







.







, , Rust 2021, — , . , , Rust, , , , Rust 2021 .









, ? , :







  • 1 — RFC , (. . , RFC ).
  • 1 — , Rust 2021, Nightly feature-.
  • 1 — Nightly.
  • 1 — Nightly.
  • 21 — .


, .









Rust 2021 — , . , . , :







  • rustfix



    ,
  • ,
  • .




Si tiene alguna pregunta sobre el idioma de Rust, puede recibir ayuda en el chat de Telegram en ruso o en un chat similar para principiantes . Si tiene preguntas sobre las traducciones o desea ayudar con ellas, comuníquese con el chat de traductores .

También puedes apoyarnos en OpenCollective .







Este artículo fue traducido conjuntamente blandger, TelegaOvoshey, funkill y andreevlex...








All Articles