Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-19 18:05:16
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 23:10:16Caddy 和 Nginx 比有哪些优点和缺点?
- 2025-06-19 23:35:15台湾人对南京人有特殊情结吗?
- 2025-06-19 23:45:17MacOS真的比Windows流畅吗?
- 2025-06-19 22:50:15有没有一个特别好用的Linux系统?
- 2025-06-20 00:35:16为什么在中国,一间「看起来没什么用」的房间最终都会被装修成书房?
- 2025-06-19 23:45:17突然发现身边有一位大神是一种怎样的体验?
- 2025-06-19 23:40:16南京六大高中是哪六大?
- 2025-06-20 00:20:162025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 2025-06-19 23:40:1630岁的人生有多无力?
- 2025-06-19 22:55:16为什么微软还没有倒闭?
推荐产品
-
为什么都说武器越怪,死的越快?
我高中好哥们有个富二代混子 他平时的随身武器是一把车钥匙 老 -
《龙珠》中最 Bug 的设定是什么?
《龙珠》最BUG的设定是「 龙珠」。 数一数龙珠前前后后一共 -
鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
我将我的鸿蒙Next应用提交到应用市场时,在可支持的设备类型 -
为什么欧美影视喜欢露点?
这么喜欢看露点的 那推荐一部俄罗斯的片子《契卡》 从头到尾都
新闻动态
最新资讯