Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-25 03:50:09
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-29 03:40:10为什么很多时候对女儿最狠的却是母亲?
- 2025-06-29 05:05:10node.js可以做***识别分析吗?
- 2025-06-29 05:10:10在广州,找个对象是不是真的很难?
- 2025-06-29 03:50:10养乌龟只养一只,它觉得会孤独吗?
- 2025-06-29 04:35:09程序员如何用好 Cursor 工具?
- 2025-06-29 03:55:10你从什么时候觉得平行时空一定存在的?
- 2025-06-29 05:05:10达芬奇调色,正确的步骤是什么?
- 2025-06-29 04:55:09伊朗若拥有巴基斯坦的中国防控体系,能否把美国的B2轰炸机打下来?如果打下会对世界局势产生什么影响?
- 2025-06-29 04:10:09你觉得鸿蒙NEXT生态成熟大概要用几年?
- 2025-06-29 04:55:09macOS 会在什么时间停止对 Intel 处理器的支持?
推荐产品
-
当我们变老之后,会像现在的老人一样,几乎完全不懂“手机电脑”这类新出现的电子产品吗?
用不着变老,因为年轻人都已经不会用电脑了 知乎也有个赛博 -
《权力的游戏》里面最美的是谁?
是萝卜没娶的那个女孩 戴着斗篷出场时看到脸一整个被惊艳到了 -
中国大陆的苹果手机被阉割了哪些部分?
硬件被阉割: eSIM 卡:海外版 iPhone 支持 eS -
2025年,笔记软件又如何选择?
过去几年,笔记软件的演进不断从「单纯记录」向「组织知识」转型
新闻动态
最新资讯

