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-20 15:20:18一个人山林徒步时都要关注哪些点?
- 2025-06-20 13:45:16鱼缸上的藻类怎么去掉?
- 2025-06-20 13:40:17你为什么卸载了火绒?
- 2025-06-20 15:10:18以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 2025-06-20 14:40:18胸围到了70F?可是穿衣却不显大正常吗?
- 2025-06-20 15:30:18群晖 nas 有些什么基本和好玩的功能?
- 2025-06-20 13:35:19如果SSD硬盘闲置很多年,内部数据会不会丢失?
- 2025-06-20 15:25:18为什么运营商要封禁PCDN?
- 2025-06-20 14:55:18为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-20 15:25:1830岁了,你在深圳过着什么样的生活?
推荐产品
-
从零写一个3D物理引擎难度多大?
谢邀~ 如果对物理仿真感兴趣的话,我觉得这个时长是可能是一辈 -
从零写一个3D物理引擎难度多大?
谢邀~ 如果对物理仿真感兴趣的话,我觉得这个时长是可能是一辈 -
Chrome 浏览器设计的神细节有哪些?
最近下载 Google Chrome 时,发现了一个小 bu -
中国有能打到美国本土的导弹吗……有的话最远能打到哪里呢?
2024年试射的东风41。 据说相当于230颗广岛原***,
最新资讯