当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 浏览次数:发表时间:2025-06-19 19:55:15
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
同类文章排行
- 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- GraalVM用来跑Minecraft效果如何?
- 腰椎间盘突出有多痛苦?
- 为什么现在吹Rust的人这么多?
- 鸿蒙 PC 操作系统有可能冲破 Windows 和 MacOS 的封锁,代表国产系统成为第三极吗?
- 小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 为什么现在的年轻人宁愿自己工资低点,也要过得舒服、不那么累?
- 听说有一门技术叫windows批处理(bat),请问它有什么现实用途?
- 为什么日本人口密度这么大还能住一户建,中国只能住楼房?
最新资讯文章
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 跟一对情侣合租的感受?
- 为什么苹果公司无法制造出性价比高的 Mac 电脑?
- 电视机为什么有大流量上传?
- 有哪些优质的游戏模拟器?
- 为什么电路要设计得这么复杂?
- 为啥 Rust 语言中的动态数组也要叫 Vector?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 为什么是9月3日阅兵而不是10月1日国庆阅兵?
- “哨兵模式”涉嫌泄密,你支持封杀特斯拉吗?
- 涉密计算机可以用windows10操作系统吗?
- 网络上那么多的站桩教程,到底哪种才适合初学者?
- Firefox 浏览器是否还有可能浴火重生?
- 请问游戏科学当时是怎么防止人才被别的公司挖走的,一个公司怎样才能留住员工?
- Visual Studio Code 可以翻盘成功主要是因为什么?
- 为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来?
- 为什么个人需要公网ip?
- 是什么原因让你决定开始练书法?
- 为什么程序员独爱用Mac进行编程?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?