Conferência Rust 2024: principais anúncios e novos recursos da linguagem

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

Conferência sobre Rust: principais anúncios de 2024



No início de dezembro de 2024, a conferência anual RustConf foi realizada em Berlim, reunindo mais de 1500 desenvolvedores de todo o mundo. O evento foi palco de anúncios importantes sobre o futuro da linguagem, ecossistema e ferramentas. Reunimos as notícias mais importantes que todo desenvolvedor Rust precisa saber.



Estabilização de async fn em traits

Um dos anúncios mais aguardados — a estabilização de async fn em traits. Este é um recurso há muito solicitado que permite declarar métodos assíncronos em traits sem a necessidade de retornar manualmente Pin>. A partir da versão Rust 1.84, você poderá escrever:

  • trait Service { async fn call(&self, req: Request) -> Response; }
  • Geração automática de tipos Future ocultos para cada método assíncrono.
  • Compatibilidade total com ecossistemas async/await existentes.

Essa inovação simplificará significativamente a escrita de código assíncrono, especialmente em web frameworks e bibliotecas de rede.



Novo parser para melhorar mensagens de erro

A equipe Rust apresentou um novo parser experimental (baseado em rustc_parse) que melhora a qualidade das mensagens de erro. Agora o compilador indicará com mais precisão a origem do problema, sugerirá possíveis correções e até mostrará exemplos de sintaxe correta. Espera-se que esse recurso se torne estável em um dos próximos lançamentos de 2025.



Cargo: melhorias no gerenciamento de dependências

O Cargo ganhou novos recursos:

  • Workspace-only features — agora é possível definir features disponíveis apenas dentro do workspace, simplificando monorepositórios.
  • Cache aprimorado — aceleração de até 30% em rebuilds graças à otimização do armazenamento de artefatos.
  • Integração com cargo-semver-checks — verificação automática de violações de versionamento semântico ao publicar pacotes.


Planos para 2025: borrow checker e segurança

O arquiteto-chefe do Rust, Nako Thompson, anunciou o roadmap para 2025. Pontos-chave:

  • Polonius 2.0 — a próxima versão do borrow checker, que reduzirá o número de falsos positivos e melhorará a análise de tempo de vida.
  • Reforço de segurança — implementação de novos linters para detectar vazamentos de memória e padrões inseguros em código unsafe.
  • Estabilização do suporte a WASM — integração completa do WebAssembly na biblioteca padrão para aplicações server-side.


Comunidade e ecossistema

A conferência também destacou o crescimento da comunidade: o número de contribuidores ativos no GitHub ultrapassou 150.000, e o número de pacotes no crates.io atingiu 200.000. Foi anunciado um programa de bolsas para apoiar projetos open source em Rust, especialmente nas áreas de programação de sistemas e dispositivos embarcados.



A conferência Rust 2024 confirmou mais uma vez que a linguagem está caminhando para a maturidade, mantendo seu valor principal — segurança e desempenho. Acompanhe as atualizações no pythonlib.ru para não perder novos artigos e tutoriais sobre Rust.

Recommended Libraries