Rust 1.100.0 estabiliza o tipo never ao fim de dez anos
A equipa do Rust anunciou a versão 1.100.0 da linguagem de programação, que torna estável o tipo never, escrito «!», depois de dez anos e cinco tentativas falhadas.
Fonte: Rust Project · 12 nov. 2026
Redação Agora24 · Texto feito com IA a partir de fonte oficial · verificado automaticamente
Publicado

O tipo never passa a poder ser usado em qualquer ponto do código, por exemplo em Result<_, !>. O tipo Infallible passa a ser um alias de «!». Para isso, nas edições anteriores à de 2024, o comportamento por omissão do compilador mudou de () para !, uma alteração que pode afetar código em casos raros.
A versão estabiliza também a parte central da allocator_api, através do trait Allocator. Permite definir gestores de memória personalizados, que já podem ser usados com Vec e Box. A equipa diz que falta alargar o suporte a mais coleções e tipos de apontadores.
Chega ainda o tipo DropGuard, que executa uma função quando sai de âmbito e tem um método dismiss para o cancelar, e a função std::mem::conjure_zst, para criar valores de tipos de tamanho zero. O Cargo passa a avisar sobre dependências não usadas.
Fonte: Rust Project — Announcing Rust 1.100.0
Fontes
- Rust Project fonte oficial · recolhido a 13 de novembro de 2026, 01:34
Texto próprio escrito a partir da(s) fonte(s) acima. Não reproduzimos textos de jornais nem de agências. Encontrou um erro? Peça uma correção.


