Rusts `Any`-Trait unterstützt endlich Upcasting

2025-03-30
Rusts `Any`-Trait unterstützt endlich Upcasting

Rust 1.86 behebt endlich ein langjähriges Problem mit dem `Any`-Trait: die Unfähigkeit, von `dyn Any` upzucasten. Das bedeutet, Entwickler können jetzt Methoden des `Any`-Traits, wie `downcast_ref`, auf Traits verwenden, die von `Any` erben. Dieser Fix eliminiert den Bedarf an Hacks, die zuvor benötigt wurden, um diese Funktionalität zu erreichen, und verbessert die Lesbarkeit und Wartbarkeit des Codes. Dies ist eine gute Nachricht für Rust-Entwickler, die jahrelang auf diese Workarounds angewiesen waren.

Entwicklung Any-Trait Upcasting