9 puntos por xguru 2021-05-12 | Aún no hay comentarios. | Compartir por WhatsApp
  • Rust adoptó el modelo de Edition para poder mantener la estabilidad mientras el lenguaje evoluciona rápidamente

→ Las funciones que rompen compatibilidad hacia atrás se agregan a una edición mediante un esquema de opt-in

async, agregado en la edición 2018, todavía no es una palabra clave formal incluso en la versión más reciente

→ Un crate creado en una edición específica debe ser compatible con otras ediciones

→ La migración entre ediciones es sencilla y en su mayoría está automatizada

  • Funciones que se agregarán en la edición 2021

→ Se agregan al Prelude (la biblioteca estándar que siempre se importa): TryInfo, TryFrom, FromIterator

→ El nuevo Cargo Feature Resolver (versión 2) será el valor predeterminado

IntoIterator para arrays

→ Los closures capturan solo los campos que realmente usan

→ Macro panic!() más consistente

→ Se reserva la sintaxis de identificadores y literales con prefijo para futuras incorporaciones al lenguaje

→ Las advertencias bare-trait-objects, ellipsis-inclusive-range-patterns pasan a ser errores

→ Uso de OR (|) en macros

Aún no hay comentarios.

Aún no hay comentarios.