A equipe de liderança do Rust publicou uma lista de 26 metas de projeto para o segundo semestre de 2024, começando com a finalização dos preparativos para a edição Rust 2024. Duas outras metas principais incluem trazer a experiência assíncrona do Rust para mais perto do Rust síncrono e resolver os maiores obstáculos para a construção do kernel Linux no Rust estável.
As metas do projeto para o restante do ano civil de 2024 foram publicadas em 12 de agosto. As metas foram selecionadas de acordo com a missão da liderança da Rust de capacitar o desenvolvimento de software confiável e eficiente. De acordo com o Rust Leadership Council, a edição de 2024 apresenta uma oportunidade de corrigir pequenos problemas ergonômicos que tornarão a linguagem mais fácil de usar. As mudanças previstas para a edição de 2024 incluem suporte ->impl Trait
e async fn
alinhando o comportamento de captura; permitindo que geradores (assíncronos) sejam adicionados no futuro, reservando o gen
palavra-chave e alterando o fallback para o !
tipo. Os planos preveem finalizar o desenvolvimento dos recursos da edição Rust 2024 ainda este ano. A edição está planejada para Rust v1.85, a ser lançada em beta em 3 de janeiro de 2025 e estável em 20 de fevereiro.
Para o Rust assíncrono, os planos exigem a entrega de vários recursos de bloco de construção assíncronos, sendo o mais notável o suporte para fechamentos assíncronos e limites de envio. Isso faz parte de um programa para elevar a experiência do Rust assíncrono ao mesmo nível de qualidade do Rust sincronizado.
O suporte experimental para o desenvolvimento do Rust no kernel do Linux é considerado um momento decisivo para o Rust para Linux, demonstrando que o Rust é capaz de atingir todos os tipos de aplicativos de sistema de baixo nível.