Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-19 13:05:12
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-26 06:50:10go的channel在实际项目中会怎么使用?
- 2025-06-26 06:45:11有基于 C/C++ 的 Web 开发框架吗?
- 2025-06-26 07:10:10如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- 2025-06-26 06:30:10为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 2025-06-26 06:00:10Electron 做游戏客户端的潜力有多大?
- 2025-06-26 07:20:11我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 2025-06-26 07:15:10为什么中国很少有人使用linux?
- 2025-06-26 07:00:10J***aScript 这种语言特性十分糟糕的语言流行起来是不是一场灾难?
- 2025-06-26 07:00:10为何说香港《稳定币条例》将改写未来世界比特币等数字货币市场格局,港币和人民币的国际化会受益于此么?
- 2025-06-26 07:00:10女朋友送的switch被亲戚要求送小孩我该怎么办?
推荐产品
-
是什么原因让你决定开始练书法?
小学四年级,我从村里那个只有三个年级的“麻雀小学”转到了镇上 -
为什么中国开发不出流行的编程语言?
巴西的编程语言都占领全世界了,中国怎么就不行呢? 转自公众号 -
Manus会不会开源?
Manus是否开源已经没有那么重要了。 。 。 。 。 。 -
为什么中国JK无法拍出日本JK的感觉?
三个原因 第一,我们所了解的日本女高中生的校服形象,大半是动
最新资讯

