Olá e bem-vindos a mais uma edição de This Week in Rust! Rust é uma linguagem de programação que capacita qualquer pessoa a criar software confiável e eficiente. Este é um resumo semanal do seu progresso e da comunidade. Quer algo mencionado? Marque a gente em @thisweekinrust.bsky.social no Bluesky ou @ThisWeekinRust no mastodon.social, ou nos envie um pull request. Quer se envolver? Adoramos contribuições.
This Week in Rust é desenvolvido abertamente no GitHub e os arquivos podem ser vistos em this-week-in-rust.org. Se você encontrar algum erro na edição desta semana, por favor envie um PR.
Quer receber o TWIR na sua caixa de entrada? Inscreva-se aqui.
Atualizações da Comunidade Rust
Oficial
Newsletters
Atualizações de Projetos/Ferramentas
- loadgen-rs - cliente de benchmark HTTP compatível com h2load escrito em Rust, com suporte a HTTP/1.1, HTTP/2 e HTTP/3 (QUIC)
- Apresentando pgtui, um cliente TUI de Postgres
- Avian Physics 0.6
- Vite 8.0 chegou!
- Construindo Procedural Macros em Rust sem quote!: Apresentando zyn
- bnum v0.14.0: muitas melhorias grandes!
- ClawShell: Proteja o OpenClaw usando primitivas de nível de SO
- Giff v1.1.0: Uma UI de terminal para diffs do git com suporte a rebase interativo
- mdterm v1.5.0: Um navegador de Markdown baseado em terminal
- flodl - Um framework de deep learning nativo em Rust construído sobre libtorch
- Cot v0.6: Lazy Underneath
Observações/Reflexões
- Resumo - Rust Project Perspectives on AI
- Como usar storytelling para encaixar assembly inline no Rust
- Por que componentes WebAssembly
- sim, todos os matches mais longos de regex em tempo linear são possíveis
- Acessando Hardware em Rust
- [audio] Netstack.FM episódio 31 — Protocol Shorts: MITM Proxies and Transparent L4 Interception
- [video] Rust-powered SpacetimeDB is 1000x Faster? Founder Explains
Guias de Rust
- Construindo imagens Docker pequenas e seguras para Rust: scratch vs alpine vs debian
- Patching LMDB: Como tornamos o Vector Store do Meilisearch 333% mais rápido
- Criando um DAW em Rust - Tocando Áudio
- Como verificar Code Coverage em Rust
- [video] RustCurious lesson 4: Structs and Resources – Copy vs Clone vs Move
Diversos
Crate da Semana
O crate desta semana é grab, uma ferramenta de linha de comando para converter rapidamente CSV em JSON.
Obrigado a Gábor Maksa pela auto-sugestão!
Por favor, envie suas sugestões e votos para a próxima semana!
Convites para Testes
Um passo importante para a implementação de RFCs é que as pessoas experimentem a implementação e deem feedback, especialmente antes da estabilização.
Se você é um implementador de funcionalidades e gostaria que sua RFC aparecesse nesta lista, adicione um rótulo call-for-testing à sua RFC junto com um comentário fornecendo instruções de teste e/ou orientação sobre quais aspectos da funcionalidade precisam de testes.
Nenhum convite para testes foi emitido esta semana por Rust, Cargo, Rustup ou Rust language RFCs.
Avise-nos se você gostaria que sua funcionalidade fosse acompanhada como parte desta lista.
Convite à participação; projetos e palestrantes
CFP - Projetos
Sempre quis contribuir para projetos open-source, mas não sabia por onde começar? Toda semana destacamos algumas tarefas da comunidade Rust para você escolher e começar!
Algumas dessas tarefas também podem ter mentores disponíveis; visite a página da tarefa para mais informações.
Se você é dono de um projeto Rust e está procurando contribuidores, por favor envie tarefas aqui ou por meio de um PR para TWiR ou entrando em contato no Bluesky ou Mastodon!
CFP - Eventos
Você é um palestrante novo ou experiente procurando um lugar para compartilhar algo legal? Esta seção destaca eventos que estão sendo planejados e aceitando submissões para participar como palestrante.
- Oxidize Conference | CFP aberto até 2026-03-23 | Berlin, Germany | 2026-09-14 - 2026-09-16
- EuroRust | CFP aberto até 2026-04-27 | Barcelona, Spain | 2026-10-14 - 2026-10-17
- NDC Techtown 2026 | CFP aberto até 2026-05-03 | Kongsberg, Norway | 2026-09-21 - 2026-09-24
Se você é um organizador de evento esperando ampliar o alcance do seu evento, por favor envie um link para o site por meio de um PR para TWiR ou entrando em contato no Bluesky ou Mastodon!
Atualizações do Projeto Rust
427 pull requests foram mescladas na última semana
Compiler
Library
- adicionar impls de
Frompara tipos wrapper - em
Option::get_or_insert_with(), esquecer oNoneem vez de descartá-lo - corrigido
VecDeque::splice()não preenchendo o buffer corretamente ao redimensionar o buffer no intervalo start = end
Cargo
CARGO_TARGET_DIRnão precisa ser relativoshell: Suporte a progresso OSC 9;4 no ptyxiscompile: Parar ao negar warnings sem --keep-going- evitar panic para specs de pacote com fragmento vazio
- util: excluir da sincronização do iCloud Drive no macOS
Rustdoc
Clippy
- corrigir falso positivo de
match_same_armscom consts associadas - corrigir: sugestão de
question_markcausava erro - refatorar implementação de
unnecessary_{option,result}_map_or_else
Rust-Analyzer
- não disparar GC em testes lentos
- geração de SCIP deve preparar caches em paralelo
- adicionar validação de convenção de nomes para tipos
union - lidar com identificadores UTF-8 multi-byte em
NameGenerator::suggest_name - inferir args genéricos para trait ref e seu assoc type
- remover colchetes angulares se todos os args de lifetime forem removidos no assist de code alias de tipo inline
- substituir uso de make por SyntaxFactory em alguns métodos de utils de ide-assists
Rust Compiler Performance Triage
Outra semana bastante tranquila, com poucas mudanças e desempenho geral neutro.
Triage feito por @simulacrum. Intervalo de revisões: 3945997a..5b61449e
1 Regressão, 1 Melhoria, 2 Mistas; 3 delas em rollups 35 comparações de artefatos feitas no total
RFCs Aprovadas
Mudanças no Rust seguem o processo de RFC (request for comments) do Rust. Estas são as RFCs que foram aprovadas para implementação nesta semana:
- Nenhuma RFC foi aprovada esta semana.
Período Final de Comentários
Toda semana, a equipe anuncia o 'final comment period' para RFCs e PRs chave que estão chegando a uma decisão. Expresse suas opiniões agora.
Tracking Issues & PRs
Rust
Rust RFCs
Compiler Team (apenas MCPs)
Language Reference
Leadership Council
Nenhum item entrou no Período Final de Comentários esta semana para Cargo, Language Team ou Unsafe Code Guidelines.
Avise-nos se você gostaria que seus PRs, Tracking Issues ou RFCs fossem acompanhados como parte desta lista.
RFCs Novas e Atualizadas
- Permissões para exclusão de crates
- Evitar lint de
unreachable_codeemtodo!() - Propor o fundo Rust Foundation Maintainer
Próximos Eventos
Eventos Rust entre 2026-03-18 - 2026-04-15 🦀
Virtual
- 2026-03-18 | Hybrid (Vancouver, BC, CA) | Vancouver Rust
- 2026-03-18 | Virtual (Cardiff, UK) | Rust and C++ Cardiff
- 2026-03-18 | Virtual (Girona, ES) | Rust Girona
- 2026-03-19 | Hybrid (Seattle, WA, US) | Seattle Rust User Group
- 2026-03-20 | Virtual | Packt Publishing Limited
- 2026-03-24 | Virtual (Dallas, TX, US) | Dallas Rust User Meetup
- 2026-03-24 | Virtual (London, UK) | Women in Rust
- 2026-03-25 | Virtual (Girona, ES) | Rust Girona
- 2026-03-26 | Virtual (Berlin, DE) | Rust Berlin
- 2026-04-01 | Virtual (Girona, ES) | Rust Girona
- 2026-04-01 | Virtual (Indianapolis, IN, US) | Indy Rust
- 2026-04-02 | Virtual (Nürnberg, DE) | Rust Nuremberg
- 2026-04-04 | Virtual (Kampala, UG) | Rust Circle Meetup
- 2026-04-09 | Virtual (Berlin, DE) | Rust Berlin
- 2026-04-14 | Virtual (Dallas, TX, US) | Dallas Rust User Meetup
- 2026-04-14 | Virtual (London, GB) | Women in Rust
- 2026-04-15 | Virtual (Vancouver, BC, CA) | Vancouver Rust
Ásia
- 2026-03-19 | Seoul, KR | Seoul Rust (Programming Language) Meetup
- 2026-03-22 | Tel Aviv-yafo, IL | Rust 🦀 TLV
- 2026-03-28 | Delhi, IN | Rust Delhi
Europa
- 2026-03-18 | Dortmund, DE | Rust Dortmund
- 2026-03-19 - 2026-03-20 | Warsaw, PL | Rustikon
- 2026-03-23 | Augsburg, DE | Rust Meetup Augsburg
- 2026-03-23 | Amsterdam, NL | Open Source SecurityCon
- 2026-03-24 | Aarhus, DK | Rust Aarhus
- 2026-03-24 | Manchester, UK | Rust Manchester
- 2026-03-24 | Trondheim, NO | Rust Trondheim
- 2026-03-25 | Dresden, DE | Rust Dresden
- 2026-03-26 | Paris, FR | Rust Paris
- 2026-03-27 | Paris, FR | Rust in Paris
- 2026-03-28 | Stockholm, SE | Stockholm Rust
- 2026-04-01 | Berlin, DE | Rust Berlin
- 2026-04-01 | Oxford, UK | Oxford ACCU/Rust Meetup.
- 2026-04-02 | London, GB | Rust London User Group
- 2026-04-07 | Basel, CH | Rust Basel
- 2026-04-09 | Geneva, CH | Rust Meetup Geneva
- 2026-04-09 | Oslo, NO | Rust Oslo
América do Norte
- 2026-03-18 | Hybrid (Vancouver, BC, CA) | Vancouver Rust
- 2026-03-19 | Hybrid (Seattle, WA, US) | Seattle Rust User Group
- 2026-03-19 | Mountain View, CA, US | Hacker Dojo
- 2026-03-19 | Nashville, TN, US | Music City Rust Developers
- 2026-03-19 | New York, NY, US | Rust NYC
- 2026-03-21 | Boston, MA, US | Boston Rust Meetup
- 2026-03-25 | Austin, TX, US | Rust ATX
- 2026-03-25 | New York, NY, US | Rust NYC
- 2026-03-26 | Atlanta, GA, US | Rust Atlanta
- 2026-04-02 | Saint Louis, MO, US | STL Rust
- 2026-04-09 | San Diego, CA, US | San Diego Rust
- 2026-04-14 | Charlottesville, VA, US | Charlottesville Rust Meetup
Oceania
- 2026-03-26 | Melbourne, AU | Rust Melbourne
América do Sul
- 2026-03-21 | São Paulo, BR | Rust São Paulo Meetup
- 2026-04-11 | Argentina, AR | Oxidar Org
Se você estiver organizando um evento Rust, por favor adicione-o ao calendário para que ele seja mencionado aqui. Lembre-se de adicionar um link para o evento também. Envie um email para a Rust Community Team para obter acesso.
Vagas
Por favor veja a última thread Who's Hiring no r/rust
Citação da Semana
O que construímos coletivamente, além dos artefatos de código que são o compilador+ferramentas, é um grupo de pessoas que voltam, que aprendem, que compartilham seu entendimento, que alinham seus gostos, que recebem input da comunidade, etc etc. Mesclar um PR gerado por LLM alimenta apenas a parte de “temos código que funciona” do Projeto; não está participando de todos os outros ciclos de feedback que mantêm o projeto vivo.
– Nadrieril on the Rust Project Perspectives on AI
Apesar de mais uma semana sem uma sugestão, llogiq está satisfeito com sua escolha.
Por favor envie citações e vote para a próxima semana!
This Week in Rust é editado por:
- nellshamrell
- llogiq
- ericseppanen
- extrawurst
- U007D
- mariannegoldin
- bdillo
- opeolluwa
- bnchi
- KannanPalani57
- tzilist
A hospedagem da lista de emails é patrocinada pela The Rust Foundation
--- *Artigo original: [https://this-week-in-rust.org/blog/2026/03/18/this-week-in-rust-643/](https://this-week-in-rust.org/blog/2026/03/18/this-week-in-rust-643/)* *Traduzido automaticamente por IA. Para sugestoes de melhorias, abra uma issue no repositorio.*