Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 21:20:15
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
trait upcasting的tracking issue是这个: Tracking issue for dyn upcasting coercion · Issue #65991 · rust-lang/rust 之前看过一个知乎回答讲了实现: rust语言中怎么把子trait转成父trait? 过程本来这个特性都已经稳定了(将在1.76发布): ***s://github***/rust-lang/rust/pull/118133 然而出现了unsound问题: ***s://github***/rust-lang/rust/issues/120222 和 ***s://github***/rust-lang/rust/issues/120217 于是只好回退: …。
推荐资讯
- 2025-06-19 22:00:16独立开发者都使用了哪些技术栈?
- 2025-06-19 22:40:16如何评价《塞尔达传说:王国之泪》?
- 2025-06-19 22:15:16巴基斯坦援助伊朗防空,大家怎么看?
- 2025-06-19 22:25:15以色列为什么突然敢打伊朗了?不怕被报复?
- 2025-06-19 21:10:15有哪些小众的开源项目养活了一大批人?
- 2025-06-19 21:55:16如何评价阿里等大厂笔试现已经禁用本地IDE?
- 2025-06-19 21:30:20林述巍跟隋坡这两位谁的水平高?
- 2025-06-19 21:25:17Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 2025-06-19 21:45:15鱼缸能不能做到一直不换水还很清澈?
- 2025-06-19 22:00:16JetBrains 放弃 AppCode 是否是一个错误决定?
推荐产品
-
Golang是不是代替了PHP以前的生态位啊?
写PHP的转Golang了不代表Golang是更好的PHP -
苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
我们的一位 USA 客户说,在灯塔国,不识数的现象其实非常普 -
只能选一个,你选谁?
这张照片拍摄于2024年,中国女子100米栏运动员吴艳妮和夏 -
如何看待当今小学生的疯狂内卷?
我有两个孩子,学习都比较好: 幼儿园识字过千,一年级开始学奥
新闻动态
最新资讯