Conferencia Rust 2024: principales anuncios y nuevas características del lenguaje

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

Conferencia de Rust: principales anuncios de 2024



A principios de diciembre de 2024 se celebró en Berlín la conferencia anual RustConf, que reunió a más de 1500 desarrolladores de todo el mundo. El evento fue el escenario de anuncios clave sobre el futuro del lenguaje, el ecosistema y las herramientas. Hemos recopilado las noticias más importantes que todo desarrollador de Rust debe conocer.



Estabilización de async fn en traits

Uno de los anuncios más esperados: la estabilización de async fn en traits. Esta es una función largamente solicitada que permite declarar métodos asíncronos en traits sin necesidad de devolver manualmente Pin>. A partir de la versión 1.84 de Rust, podrá escribir:

  • trait Service { async fn call(&self, req: Request) -> Response; }
  • Generación automática de tipos Future ocultos para cada método asíncrono.
  • Compatibilidad total con los ecosistemas async/await existentes.

Esta innovación simplificará significativamente la escritura de código asíncrono, especialmente en frameworks web y bibliotecas de red.



Nuevo parser para mejorar los mensajes de error

El equipo de Rust presentó un nuevo parser experimental (basado en rustc_parse) que mejora la calidad de los mensajes de error. Ahora el compilador señalará con mayor precisión la fuente del problema, sugerirá posibles correcciones e incluso mostrará ejemplos de sintaxis correcta. Se espera que esta función se estabilice en una de las próximas versiones de 2025.



Cargo: mejoras en la gestión de dependencias

En Cargo aparecieron nuevas funcionalidades:

  • Workspace-only features — ahora es posible definir características disponibles solo dentro del workspace, lo que simplifica los monorepositorios.
  • Mejora en el almacenamiento en caché — aceleración de las compilaciones repetidas hasta en un 30% gracias a la optimización del almacenamiento de artefactos.
  • Integración con cargo-semver-checks — verificación automática de violaciones del versionado semántico al publicar paquetes.


Planes para 2025: borrow checker y seguridad

El arquitecto principal de Rust, Nako Thompson, anunció la hoja de ruta para 2025. Puntos clave:

  • Polonius 2.0 — la próxima versión del borrow checker, que reducirá la cantidad de falsos positivos y mejorará el análisis de tiempos de vida.
  • Refuerzo de la seguridad — implementación de nuevos linters para detectar fugas de memoria y patrones inseguros en código unsafe.
  • Estabilización del soporte WASM — integración completa de WebAssembly en la biblioteca estándar para aplicaciones de servidor.


Comunidad y ecosistema

En la conferencia también se destacó el crecimiento de la comunidad: el número de participantes activos en GitHub superó los 150 000, y la cantidad de paquetes en crates.io alcanzó los 200 000. Se anunció un programa de subvenciones para apoyar proyectos de código abierto en Rust, especialmente en áreas de programación de sistemas y dispositivos embebidos.



La conferencia Rust 2024 confirmó una vez más que el lenguaje avanza hacia la madurez, manteniendo su valor principal: seguridad y rendimiento. Siga las actualizaciones en pythonlib.ru para no perderse nuevos artículos y guías sobre Rust.

Recommended Libraries