Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-19 01:30: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-21 12:30:11为什么这么多人说 Gmail 好用?Gmail 和 QQ 邮箱相比到底好在哪里?
- 2025-06-21 11:30:11中国预警机世界领先吗?
- 2025-06-21 12:25:11大一计算机新生怎么合理利用github?
- 2025-06-21 11:50:12有个亲妹妹是什么感觉?
- 2025-06-21 13:00:11为什么国内程序员不喜欢写单元测试?
- 2025-06-21 12:25:11华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 2025-06-21 12:50:12有没有什么惊为天人的 Logo 设计?
- 2025-06-21 12:00:11为什么觉得小米的系统越来越不行了?
- 2025-06-21 13:10:13在韩国生活有什么体验?
- 2025-06-21 13:00:11为什么一般人不建议住别墅?
推荐产品
-
Vue性能优于React,那为什么还不用Vue?
国内大多数公司都换 Vue 了,除了几个起步很早的大厂,其他 -
程序中提升几毫秒、节省几 kB 的内存有必要吗?
流立方算法,专门做金融风险识别,你叫的出名字的支付软件都在用 -
做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
你这个家长做的是有什么猫病吧…… 我小侄女3岁多的时候,我给 -
发现孩子走丢的那一刻,你是什么心情?
新鲜出炉,热乎的丢孩子经验有了。 小女孩,四岁。 今天在
最新资讯

