Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 18:50:11
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-28 09:05:12有哪些看似聪明,实则很傻的行为?
- 2025-06-28 08:30:11新手骑行选公路车还是山地车?
- 2025-06-28 08:35:10为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 2025-06-28 08:15:10为什么知乎上都是说电车没有油车好?
- 2025-06-28 08:50:11如何评价邹市明妻子冉莹颖?
- 2025-06-28 08:15:10季后赛詹姆斯全力防巅峰乔丹,能不能把乔丹限制到25分以下?
- 2025-06-28 09:30:11都在喊没钱,钱到底去哪儿了?
- 2025-06-28 09:40:11战鹰真名叫什么?
- 2025-06-28 08:20:11为什么微软出的软件都那么巨大?
- 2025-06-28 09:05:12求推荐程序开发笔记本!?
推荐产品
-
flutter是***跨平台最优解吗?
经过半个多月高强度研发,最新版Flutter3.x深度融合 -
为什么中国JK无法拍出日本JK的感觉?
三个原因 第一,我们所了解的日本女高中生的校服形象,大半是动 -
韩国人在电影上非常凶猛能打,现实中韩国男人的战力如何?
1992年LA***的时候,韩国移民自己端枪上房保卫街区导致 -
台湾什么时候统一?统一了对普通老百姓有什么影响?
“台湾回归能带给我们什么”,这个话题我看很多人都是从经济、国
最新资讯

