当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-26 00:15: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 于是只好回退: …。
同类文章排行
- Rust 的设计缺陷是什么?
- 为什么浙江落下的陨石,防空系统没有拦截,它和导弹有什么不同?
- 超级喜欢穿短裙正常吗?
- 世界上哪款战斗机最好看?
- 跨平台GUI框架到底应该自绘还是原生控件绑定?
- 有什么高质量的 C++ 单头文件库?
- 如何即梦ai做出效果较好的***?
- OSI 协议与 TCP / IP 协议有什么差别?
- 全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个?
- 你和你老婆是怎么认识的?
最新资讯文章
- Labubu大量补货造成二手价格腰斩,你能用经济学解释这种市场金融现象么?
- 印度公开藏南地区我方战士口咬手雷坚守的***,是想表达什么?
- 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 为什么男生都不喜欢173身高的女生啊?
- 为什么从事技术的人普遍都比较难沟通?
- 《捞女游戏》发售仅一天同时在线超 6330 人,如何看待游戏的销量?
- 全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个?
- Gradle 是否已经对安卓的发展构成了阻碍?
- 为什么程序员独爱用Mac进行编程?
- 为什么鸿蒙PC要排斥Linux生态?
- Visual Studio Code 可以翻盘成功主要是因为什么?
- 你为什么选择了flutter?
- 今天面试第五家公司被拒,面试官说我你技术没问题,但35岁要25k,不如招2个应届生,我该如何应对?
- 特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
- 可以发一下你存在相册里的可爱小动物吗?
- SwiftUI 是不是一个败笔?
- 为什么感觉wps的用户越来越多,office没人用了?
- 什么鱼生命力顽强好养活?
- 大家当下的经济形势好转了吗?
- 什么是稳定币?有人说它是「一场饮鸩止渴的游戏」,你怎么看?