Conferencia sobre Rust: principales anuncios y novedades 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 sobre Rust: principales anuncios 2025



La conferencia anual RustConf 2025, celebrada esta semana en Berlín, marcó la pauta para el desarrollo del lenguaje en los próximos años. El equipo de Rust Foundation y los desarrolladores principales presentaron una serie de anuncios significativos que cambiarán tanto el compilador como el ecosistema. Hemos recopilado para usted las noticias clave que todo desarrollador de Rust debe conocer.



1. Lanzamiento LTS largamente esperado

La mayor sorpresa fue el anuncio del primer lanzamiento con soporte a largo plazo (LTS) en la historia de Rust. La versión Rust 1.80 tendrá soporte durante 24 meses con parches de seguridad garantizados y correcciones de errores críticos. Este es un paso importante para los usuarios corporativos que antes dudaban en adoptar Rust debido al rápido ciclo de actualizaciones. La versión LTS estará disponible para descargar en octubre de 2025.



2. Nuevo borrow checker – Polonius

Después de varios años de desarrollo en estado nightly, Polonius finalmente es estable. El nuevo borrow checker simplifica significativamente el trabajo con préstamos: maneja de manera más flexible múltiples referencias mutables y elimina aproximadamente el 40% de los falsos positivos que atormentaban a los principiantes. Según los desarrolladores, Polonius estará habilitado por defecto en Rust 1.82. Esto hará que el código sea más limpio y el aprendizaje del lenguaje menos doloroso.



3. Estabilización de async fn en traits

Una de las funciones más solicitadas finalmente sale de la fase experimental. A partir de Rust 1.84, los desarrolladores podrán declarar métodos asíncronos directamente en traits sin soluciones alternativas a través de tipos asociados. Esto simplifica la escritura de código asíncrono polimórfico y acelera el trabajo con bibliotecas como Tokio y Async-std. Se espera que muchos frameworks web (Actix, Rocket) publiquen versiones actualizadas inmediatamente después de la estabilización.



4. Ampliación de la biblioteca estándar

Se han añadido nuevos tipos y métodos útiles a std:

  • CursorMut — cursor mutable para Vec y String (análogo a Cursor, pero con capacidad de escritura).
  • LazyCell — inicialización perezosa sin Mutex, para casos donde los datos se calculan una sola vez.
  • Vec::dedup_by_key — eliminación de duplicados por clave sin iteraciones manuales.
  • HashMap::entry_modify — modificación atómica de una entrada por clave.

Estas adiciones reducen la cantidad de dependencias de crates externos, simplificando el mantenimiento del código.



5. Ecosistema: cargo-script y mejora de la documentación

La herramienta cargo-script ahora está integrada en el cargo principal. Ahora puede ejecutar archivos .rs individuales como scripts (por ejemplo, para automatizar tareas) sin crear un proyecto completo. El comando cargo script main.rs carga automáticamente las dependencias de Cargo.toml, incrustado en los comentarios.

Además, se anunció la transición a un nuevo motor de documentación que genera páginas más legibles con navegación por tipos y ejemplos de uso integrados. El doc.rust-lang.org actualizado se lanzará en modo beta el próximo mes.



Conclusiones de la conferencia

RustConf 2025 demostró que el lenguaje avanza con confianza hacia la madurez, sin perder su principal valor: seguridad y rendimiento. El lanzamiento LTS, la estabilización de async en traits y el nuevo

Recommended Libraries