Conferência sobre Rust 2025: principais anúncios e novidades

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 2025: principais anúncios e novidades



De 10 a 12 de março de 2025, em Berlim, ocorreu a conferência anual RustConf, reunindo mais de 2000 desenvolvedores de todo o mundo. O evento tornou-se tradicionalmente uma plataforma para demonstrar as principais novidades do ecossistema Rust. Reunimos os anúncios mais importantes que mudarão a forma de desenvolvimento nesta linguagem nos próximos meses.



Programação assíncrona: novo padrão



Um dos eventos centrais foi o anúncio da implementação de Async Traits na versão estável do compilador. Anteriormente, o uso de métodos assíncronos em traits exigia bibliotecas de terceiros ou a versão nightly. Agora, os desenvolvedores poderão escrever:



  • Traits assíncronos — suporte a async fn na definição de traits sem macros adicionais.
  • Trabalho aprimorado com Send + Sync — determinação automática de segurança de thread para closures assíncronas.
  • Otimização do tempo de compilação — até 30% de aceleração na compilação de projetos com uso intensivo de async/await.


Esta novidade é especialmente importante para desenvolvedores de servidores web, bancos de dados e sistemas de tempo real, onde a assincronicidade é crítica.



Compatibilidade com C++: ponte entre mundos



O segundo grande anúncio foi a expansão do Rust/C++ Interop. Foi apresentada uma nova ferramenta bridge-rs, que gera automaticamente ligações seguras entre Rust e C++ moderno (C++17/20). Principais funcionalidades:



  • Conversão automática de smart pointers (std::shared_ptr, std::unique_ptr).
  • Suporte a templates de C++ através de macros procedurais.
  • Tratamento seguro de exceções — exceções de C++ são convertidas em Result.


Segundo os palestrantes, isso deve simplificar a migração de grandes projetos C++ para Rust sem reescrever todo o código.



Novo gerenciador de pacotes e atualização do Cargo



A equipe Rust apresentou o Cargo 2.0 — uma atualização radical do sistema de compilação. Entre as principais mudanças:



  • Carregamento paralelo de dependências — aceleração da instalação de pacotes em até 5 vezes.
  • Suporte integrado a workspaces — simplificação do gerenciamento de monorepositórios.
  • Novo formato de arquivo lock — redução de tamanho e melhoria na resolução de conflitos.


Também foi anunciado o cargo-script — uma ferramenta experimental para executar scripts Rust sem criar um projeto completo. Isso torna o Rust mais acessível para protótipos rápidos e tarefas de automação.



Segurança e desempenho



Uma direção importante da conferência foi a melhoria da segurança. Foi apresentado o Rust Analyzer 2025.1 com novas verificações:



  • Detecção de potenciais vazamentos de memória em blocos unsafe.
  • Aplicação automática do padrão "RAII" para recursos.
  • Integração com Clippy para análise estática durante a edição.


Além disso, a equipe do compilador informou sobre uma redução de 20% no consumo de memória ao compilar projetos complexos, o que é especialmente relevante para sistemas embarcados e IoT.



Recommended Libraries