A equipe de liderança de Rust anunciou o progresso nos 26 objetivos do projeto de ferrugem para 2024. Os representantes de liderança disseram que o projeto enfatizou o trabalho em fechamentos assíncronos e finalizando seus objetivos de desenvolvimento de ferrugem para o início de 2025.
O fechamento de assíncrona, citado como uma meta principal de Rust, alcançou a estabilidade em dezembro, disse Rust Proponentes. A atualização dos objetivos do projeto de dezembro foi publicada em 23 de janeiro. Rust 1,85, com vencimento em 20 de fevereiro e agora na versão beta, incluirá o suporte ao fechamento do Async, disse o cargo. O esforço pretendia aproximar a experiência de ferrugem assíncrona da ferrugem síncrona. Os recursos essenciais incluem tarefas como estabilizar o fechamento de assíncronos para permitir uma variedade mais ampla de APIs relacionadas a assíncronas e resolver o problema de “Send”-que bloqueia o uso generalizado de funções assíncronas em características. Além disso, a estabilização dos recursos da linguagem usada pelo Rust for the Linux Project é amplamente completa, mas algum trabalho ainda precisa ser feito.
A equipe de liderança também citou o progresso na notação do tipo de retorno, que ainda não atingiu o estágio estável. As funções assínconais em características ainda não foram consideradas dyn
-Compatível no momento da publicação. O trabalho está em andamento para protótipo de uma implementação para queda de assíncrona, embora este trabalho seja considerado experimental. As discussões para a iteração assíncrona foram descritas como frutíferas, mas sem consenso generalizado. Mais discussões estão no documento para o primeiro semestre deste ano.