Trait `Any` do Rust finalmente suporta upcasting

2025-03-30
Trait `Any` do Rust finalmente suporta upcasting

O Rust 1.86 finalmente corrigiu um problema de longa data com o trait `Any`: a incapacidade de fazer upcasting de `dyn Any`. Isso significa que os desenvolvedores agora podem usar métodos do trait `Any`, como `downcast_ref`, em traits que herdam de `Any`. Essa correção elimina a necessidade de hacks que eram necessários antes para alcançar essa funcionalidade, melhorando a legibilidade e a manutenibilidade do código. Esta é uma boa notícia para os desenvolvedores Rust que dependiam dessas soluções alternativas por anos.

Desenvolvimento trait Any