O Grupo de Trabalho da Edição do Rust 2021 tem o prazer de anunciar que a próxima revisão do Rust - Rust 2021 - está planejada para este ano. Até o momento, a RFC formal permanece aberta, mas esperamos que seja adotada em breve. O planejamento e a preparação já começaram e estamos no caminho certo!
Se você está curioso sobre o que está por vir no Rust 2021, ou quando estará em uma versão estável, leia nosso artigo!
O que há nesta edição?
A lista final de inovações que serão incluídas no Rust 2021 ainda não está totalmente determinada. No geral, planejamos que o lançamento do Rust 2021 seja muito menor do que o Rust 2018, pelos seguintes motivos:
- O ritmo dos lançamentos tornou-se regular, o que significa que usaremos ativamente as vantagens do modelo "encadeamento" ao nível das revisões do Rust.
- Rust 2018 edita o modelo de liberação de "estresse mínimo".
- Ele só precisa de menos mudanças fundamentais para que o idioma continue a evoluir.
Você pode ler mais sobre o desenvolvimento do conceito de revisões na RFC .
Decidir se um recurso será incluído no Rust 2021 faz parte do processo RFC - portanto, a lista de recursos esperados pode e irá mudar. Isso continuará até o momento do lançamento, mas, no entanto, já podemos considerar uma lista de funções que são mais prováveis de serem incluídas nela.
Mudanças nas preliminares
Embora tipos e funções livres possam ser adicionados ao prelúdio sem estar vinculados a uma revisão, os traços são diferentes. Adicionar um traço ao prelúdio pode causar problemas de compatibilidade - por exemplo, chamar um método com o mesmo nome que o nome do método de um novo traço no escopo pode levar à ambigüidade.
As seguintes características foram propostas para serem incluídas no Rust 2021:
TryFrom
/TryInto
FromIterator
O RFC com essas alterações pode ser encontrado aqui . Observe que a RFC ainda não foi adotada - a composição do novo prelúdio está em discussão ativa.
RFC 2229 , , , . RFC . , , — - . .
Cargo
Rust 1.51 Cargo, . , #[no_std]
(build-dependencies
std
), ( std
). , std
, .
Rust 2021 , , .
, , Rust 2021, — , . , , Rust, , , , Rust 2021 .
, ? , :
- 1 — RFC , (. . , RFC ).
- 1 — , Rust 2021, Nightly feature-.
- 1 — Nightly.
- 1 — Nightly.
- 21 — .
, .
rustfix
,- ,
- .
Com qualquer dúvida sobre o idioma Rust, você pode ser ajudado no chat do Telegram em russo ou em um chat semelhante para iniciantes . Se você tiver dúvidas sobre traduções ou quiser ajudar com elas, entre em contato com o chat de tradutores .
Você também pode nos apoiar no OpenCollective .
Este artigo foi traduzido em conjunto mais brando, TelegaOvoshey, funkill e andreevlex...