12 puntos por xguru 2021-10-22 | 1 comentarios | Compartir por WhatsApp
<p>- Rust adopta el esquema de Edition para poder mantener la estabilidad mientras el lenguaje evoluciona rápidamente<br /> → Las funciones que no son retrocompatibles se agregan a las editions mediante un esquema de opt-in<br /> - Rust 2021<br /> → Disjoint capture: los closures capturan solo los campos que realmente usan<br /> → IntoIterator for arrays: `array.into_iter()` itera por valor en lugar de por referencia<br /> → Uso de OR (`|`) en macros<br /> → El nuevo Cargo Feature Resolver (versión 2) es el valor predeterminado<br /> → Se agrega al Prelude (la biblioteca estándar que se importa siempre): TryInfo, TryFrom, FromIterator<br /> → El macro `panic` ahora siempre requiere una cadena de formato, como `println!()`<br /> → `ident#`, `ident"..."`, `ident'...'` se agregan como palabras reservadas<br /> → Las advertencias de `bare-trait-objects` y `ellipsis-inclusive-range-patterns` pasan a ser errores<br /> - La migración se puede automatizar en su mayor parte con `cargo fix` <br /> </p>

1 comentarios

 
xguru 2021-10-22
<p>- Plan de la edición Rust 2021 https://es.news.hada.io/topic?id=4241<br /> </p>