El 13 de junio de 2024 se publicó la versión 1.79.0 del lenguaje de programación Rust. El código fuente fue publicado en GitHub por los desarrolladores de la Fundación Rust.
Si tiene la versión estable anterior de Rust, 1.78, que se publicó el 2 de mayo, y la instalaste a través de rustup, puede actualizarla simplemente utilizando el comando rustup update stable.
Algunas de las nuevas características añadidas en Rust 1.79 incluyen:
- Soporte de constantes en línea.
- Sintaxis «T: Trait<Assoc: Bounds...>» estabilizada.
- Extensión automática del tiempo de vida de los valores temporales utilizados en las construcciones match e if.
- Se ha estabilizado la posibilidad de importar funciones principales de otros módulos y paquetes crate.
- La bandera «-Cforce-frame-pointers=yes» se utiliza ahora cuando se construye una biblioteca estándar en el compilador.
- Se estabilizaron algunas de las funciones que se pueden utilizar al compilar en una vista intermedia de Webassembly (WASM).
- Se añadió el tercer nivel de compatibilidad con las plataformas aarch64-apple-visionos, aarch64-apple-visionos-sim y riscv32ima-unknown-none-elf.
- Se ha implementado el segundo nivel de soporte para las plataformas aarch64-pc-windows-gnullvm, i686-pc-windows-gnullvm y x86_64-pc-windows-gnullvm.