Skip to content

Latest commit

 

History

History
101 lines (84 loc) · 8.79 KB

#416.md

File metadata and controls

101 lines (84 loc) · 8.79 KB

Olá e seja bem vindo a outra edição de esta semana em: Rust!

Rust é uma linguagem de programação que empodera à todos nós a criar software eficiente e de confiança (seguro). Este é um resumo do progresso da linguagem e de sua comunidade! Deseja que algo seja mencionado aqui? Envie um tweet para: @ThisWeekInRust ou crie um Pull Request. Quer colaborar? A gente ama contribuições!

"Esta semana em Rust" é abertamente desenvolvido através do GitHub. Se você encontrar algum erro, por favor, crie um Pull Request.

Atualização da comunidade Rust.

Da fundação Rust.

  • A fundação Rust lança o quadrimestral AMA (Me pergunte qualquer coisa) - Entre na conversa através de: Link Em Inglês

Atualizações no Projeto/Ferramentas:

Listas de transmissões (Newsletters).

Observações, pensamentos e ideias ou artigos:

Te conduzindo através de rust (Artigos/Vídeos ou Podcasts):

Outros

Pacote Rust (Crate) da semana:

O pacto dessa semana é: chumsky, um parser combinatível amigável.

Obrigado ao Jan Riemer pela sugestão!

Call for Participation

Você sempre quis contribuir à um projeto open source mas não soube onde começar? Todas as semanas a gente destaca algumas tarefas pertinentes a comunidade rust para você começar!

Algumas destas tasks podem até ter mentores disponíveis para auxílio, visite as páginas para mais informações:

Some of these tasks may also have mentors available, visit the task page for more information.

296 Pull requests foram adicionadas na última semana (para a linguagem, clyppy, std libraries, etc):

improve error when an .rlib can't be parsed
implementation of GATs outlives lint
add beginner friendly lifetime elision hint to E0623
add JoinHandle::is_running
suggest extern crate alloc when using undeclared module alloc
suggest dereference of Box when inner type is expected
stabilize relaxed_struct_unsize
optimize bidi character detection.
implement RefUnwindSafe for Rc<T>
make std::thread::available_concurrency support process-limited number of CPUs
hashbrown: implement From on HashSet and HashMap
cargo: fix debug panic on download with redirect body.
clippy: add cargo dev lint to manually run clippy on a file
clippy: add suggestion to missing backticks error
clippy: advise to put a :: prefix inside the ticks
clippy: fix panics while parsing format string that uses named arg twice
clippy: fix ICE in undocumented_unsafe_blocks
clippy: fix false negative in match_overlapping_arms
clippy: fix manual_assert and match_wild_err_arm for #![no_std] and Rust 2021
clippy: move non_ascii_literal to restriction
clippy: prevent clippy::needless_lifetimes false positive in async function definition
clippy: unseparated literal suffix
clippy: use .cargo/config.toml instead of .cargo/config
clippy: avoid linting possible_truncation on bit-reducing operations
rustfmt: put empty trait braces on same line if possible
rustfmt: dedupe and simplify type alias formatting
rustfmt: dedupe associated item visitation
rustfmt: handle external mods imported via external → inline load hierarchy