La última actualización de Rust 1.86, anunciada el 3 de abril de 2025, trae consigo una nueva característica esperada por muchos: trait upcasting.
Esta mejora permite realizar el upcasting de objetos de trait, lo cual es útil cuando un trait tiene un supertrait.
El trait upcasting permite que, si un trait tiene un supertrait, los desarrolladores puedan convertir (o «coaccionar») una referencia a un objeto de trait en una referencia a un objeto de trait de su supertrait.
Esta característica proporciona más flexibilidad en cómo se manejan los objetos de trait, especialmente cuando se usa el trait Any, permitiendo la conversión a dyn Any para invocar métodos como downcast sin necesidad de añadir métodos adicionales o usar crates externos.
Además del trait upcasting, Rust 1.86 incluye varias mejoras y cambios importantes:
HashMap o slice, gracias a la nueva función get_disjoint_mut. Características estables:
extern: Si omites el ABI en bloques extern o funciones (extern fn), ahora obtendrás una advertencia gracias a la nueva regla missing_abi lint. Eliminación del soporte para i586-pc-windows-msvc: Este target de segunda categoría será eliminado en Rust 1.87.
next_down y next_up.pop_if.Rust 1.86 continúa mejorando con características como trait upcasting y otras optimizaciones y funciones estables, lo que aumenta su flexibilidad y eficiencia.
Estas actualizaciones hacen que Rust sea aún más potente para el desarrollo de software seguro y de alto rendimiento.
Si estás utilizando una versión anterior, puedes actualizar fácilmente con rustup update stable para aprovechar estas mejoras.
Los juegos gratis de Amazon Prime Gaming representan un atractivo significativo para los suscriptores de…
Si eres un amante de los videojuegos, estás de suerte. Hasta el 20 de noviembre…
La computación cuántica acaba de dar un salto gigante. John M. Martinis, recién galardonado con…
La biografía más vendida del cofundador de Apple, Steve Jobs; escrita por uno de los…
Hubo un tiempo en el que la “seguridad en el hogar” significaba confiar en un…
Elon Musk vuelve a romper todos los esquemas. Los accionistas de Tesla acaban de aprobar…