Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 22:00: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-20 12:30:17苹果电脑的 macOS 系统有多难用?
- 2025-06-20 12:55:17有没有一个时间段,自己乐在其中,可亲人或者朋友却觉得你很辛苦,很心疼你?
- 2025-06-20 12:05:18每次去国外,别人一眼就看出我是中国人,是中国人身上有什么特质吗?
- 2025-06-20 12:25:16如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 2025-06-20 12:30:17如何评价首个女性友好的编程语言HerCode?
- 2025-06-20 11:55:18新疆维吾尔自治区,经济发展的真实前景如何?
- 2025-06-20 12:15:18国内很多男性在非洲和当地女人恋爱是真的吗?
- 2025-06-20 12:35:18和女生旅游开一间房有什么注意事项?
- 2025-06-20 12:20:17哪个牌子的护肤品好呀?想给妈妈买一套抗衰老的护肤品?
- 2025-06-20 11:35:19广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
推荐产品
-
为什么有人爱 Firefox 胜过 Chrome 呢?
然而很尴尬的现状是,Mozilla 近 20 年里的 80% -
每次去国外,别人一眼就看出我是中国人,是中国人身上有什么特质吗?
16还是17年吧,我们一大家子去泰国海边玩。 傍晚时分,我 -
JetBrains 放弃 AppCode 是否是一个错误决定?
不算错误。 没人会用AppCode写objc和swift的 -
如何看待日本小学校园餐只有一小块鸡肉?
哈哈哈我知道你想说什么。 看到右面那桶低温鲜奶了么? 我在
新闻动态
最新资讯