Rust 1.80, la última versión del popular lenguaje de programación seguro para la memoria, ha sido lanzado, presentando tipos «perezosos» para retrasar la inicialización de los datos hasta su primer acceso. Rust 1.80 se presentó el 25 de julio. Los desarrolladores con una versión anterior de Rust instalada a través de rustup pueden actualizar a la versión 1.80 ejecutando $ rustup update stable. Los nuevos tipos perezosos LazyCell y LazyLock, que retrasan la inicialización de los valores hasta el primer acceso, son similares a los tipos OnceCell y OnceLock estabilizados en Rust 1.70, pero con la función de inicialización incluida en la celda. Esto completa la estabilización de la funcionalidad adoptada en la biblioteca estándar de los cajones lazy_static y once_cell. LazyLock es la opción segura para subprocesos, adecuada para lugares como valores estáticos. LazyCell carece de sincronización de subprocesos, por lo que no implementa Sync, que es necesario para static, pero aún se puede usar en statics thread_local!, dijo el equipo de Rust.