Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 16:55:13
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-27 21:20:11如果将几百核心的服务器 CPU 当作 GPU 使用,会发生什么?
- 2025-06-27 21:20:11为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 2025-06-27 22:50:12postgresql能取代mongodb吗?
- 2025-06-27 21:40:12为啥苹果不给 MacBook Pro 加上这些特性?
- 2025-06-27 21:40:12为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘?
- 2025-06-27 21:50:11雷柏高端*** VT 系列产品的设计有何亮点?
- 2025-06-27 21:15:11有个学舞蹈的女朋友是什么体验?
- 2025-06-27 21:50:11是什么原因导致HDR无法推行?
- 2025-06-27 22:20:11postgresql能取代mongodb吗?
- 2025-06-27 22:55:12如何评价高圆圆的身材算是美女类型的吗?
推荐产品
-
PHP现在真的已经过时了吗?
尽管PHP经常被吐槽(比年初 TikTok 难民交的猫税还多 -
全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个?
趁着国庆前夕,分享一款最新原创研发的跨平台 tauri2.0 -
消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
严禁贩卖焦虑!我现在正在用10岁的iMac 27寸给你们回帖 -
用PHP写了个小框架,怎么才能得到大佬们的指点?
我没搞明白此框架解决了什么问题相比Lar***el或者Hyp
最新资讯

