9 pontos por xguru 2021-05-12 | Ainda não há comentários. | Compartilhar no WhatsApp
  • A Rust adotou o modelo de Edition para conseguir manter a estabilidade enquanto a linguagem evolui rapidamente

→ Recursos sem compatibilidade retroativa são adicionados à edition no modelo opt-in

→ O async adicionado na edição 2018 ainda não é uma palavra-chave oficial mesmo na versão mais recente

→ Crates criados em uma determinada edition precisam ser compatíveis com outras editions

→ A migração entre editions é fácil e, em grande parte, automatizada

  • Recursos que serão adicionados na edição 2021

→ Adições ao Prelude (biblioteca padrão importada automaticamente): TryInfo, TryFrom, FromIterator

→ Novo Cargo Feature Resolver (versão 2) como padrão

IntoIterator para arrays

→ Closures capturam apenas os campos que realmente usam

→ Macro panic!() mais consistente

→ Reserva de sintaxe para identificadores e literais com prefixo, em preparação para sintaxes futuras

→ Avisos de bare-trait-objects e ellipsis-inclusive-range-patterns passam a ser erros

→ Uso de OR (|) em macros

Ainda não há comentários.

Ainda não há comentários.