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-20 15:55:182025年了 Rust前景如何?
- 2025-06-20 16:45:18黄金,今年会达到怎样的高度?
- 2025-06-20 17:05:17为什么不趁以色列美国与伊朗打的火热的时机收复台湾呢?
- 2025-06-20 16:20:18现在个人博客不能备案了吗?
- 2025-06-20 16:10:19为什么不趁以色列美国与伊朗打的火热的时机收复台湾呢?
- 2025-06-20 16:40:18想知道德普怎么看上艾梅柏·希尔德的?
- 2025-06-20 16:45:18为什么程序员独爱用Mac进行编程?
- 2025-06-20 16:20:18电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- 2025-06-20 17:15:19MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 2025-06-20 15:45:17网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
推荐产品
-
你后悔娶了现在老婆吗?
不后悔,说说我们的情况吧,我92年生,离过一次婚,因为工作原 -
谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
昨天的 GCP 全球宕机事故报告出了,给大家解读下。 从 -
如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
结论前置:比较完我个人觉得mac mini易用性和同级的mi -
请各位参与了鸿蒙NEXT APP适配的开发者来谈一谈适配过程中的感受?
这么说吧,有种系统核心级的框架,外包给了第三方开发的感觉。
最新资讯