Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-24 04:15:10
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-18 03:55:10老公每晚都想要怎么办?
- 2025-06-18 05:15:09为什么说男人至死都是少年?
- 2025-06-18 04:40:10家里有了孩子狗狗吃醋老吓唬孩子,要不要把狗狗卖掉?
- 2025-06-18 04:25:09Flutter 为什么没有一款好用的UI框架?
- 2025-06-18 05:05:10以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 2025-06-18 05:00:10为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-18 04:50:10有什么开源的Kubernetes管理平台吗?
- 2025-06-18 04:50:10导师给了1.4W要我给工作室买个主机,是整机还是自己配?
- 2025-06-18 03:45:09为啥有好多人说 Arduino 是玩具?
- 2025-06-18 04:25:0930岁了,你在深圳过着什么样的生活?
推荐产品
-
安徽啥时候能发展起来?有没有懂得大神来说说?
首先,你羡慕浙江那没问题,羡慕苏打水,你没事吧? 我随便举个 -
对你影响最深的计算机书籍是哪一本?
《普林斯顿大学-计算机体系结构 Computer Archi -
中年夫妻有多少是生活和谐的?
之前聊了一个大我7岁的***,她说和她老公自从孩子出生就没有 -
为什么说微软 Win11,有苹果 macOS 的感觉?
前言现在的 Windows 11 已经没有 Windows
新闻动态
最新资讯