Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 01:45: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-21 01:20:17如何评价《灵笼 2》第六集?
- 2025-06-21 00:50:18跨平台GUI框架到底应该自绘还是原生控件绑定?
- 2025-06-21 02:05:17为什么***骂 Ubuntu,但是 Ubuntu 一直是所有 Linux 发行版中知名度、热度最高的?
- 2025-06-21 02:25:17switch2好用吗朋友们?
- 2025-06-21 01:40:17如何评价中国电科研发的JY-10防空指挥控制系统成为伊朗防空指挥系统核心?
- 2025-06-21 01:55:17为什么有些***十岁的妇女还会很幼稚?
- 2025-06-21 01:25:1758 同城被曝大规模裁员,比例或达 30%,具体情况如何?58 同城目前面临哪些问题?
- 2025-06-21 02:10:17罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市?
- 2025-06-21 02:00:17中国预警机世界领先吗?
- 2025-06-21 01:05:17有个亲妹妹是什么感觉?
推荐产品
-
稀土究竟是什么?为什么可以卡住了美国的重要命脉?
因为 高效率就是稀土工业生产的天顶星科技,除了中国,其他国家 -
生活中怎样的美女才能被称为「大」美女?
今天给大家分享一个AIGC热门玩法:AI街拍美女*** 美女 -
飞书为什么大幅裁员?
toB软件, 跟toC软件最大的区别, 就是想要赚钱, 就无 -
媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
其实吧,破局的方法也很简单: 这是伊朗导弹上掉下来的火箭
最新资讯