当前位置:当前位置: 首页 >
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 于是只好回退: …。
同类文章排行
- Golang是不是代替了PHP以前的生态位啊?
- 陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担?
- 大家的NAS都是24小时不关机吗?
- 华为官宣鸿蒙 HarmonyOS 5.1 将于 7 月开启升级,对此你怎么看?会选择第一时间升级吗?
- 我国004号航母什么时候下水?
- 怎么感觉小米有点方寸大乱呢?
- 小米汽车凭借什么后来居上?
- 为什么 IPv6 突然不火了?
- 如何评价思源笔记?
- 如何看待 2026QS 世界大学排名?
最新资讯文章
- Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本?
- 你们的美系福特开了多少年?
- 轰20的亮相为什么被反复推迟?
- 本田完成可重复使用火箭首次起降测试,这标志着什么?
- 女明星做了什么医美项目保持童颜?
- 目前美军还有哪些领域是明显领先于解放军的?
- 公务员单位为什么不用指纹打卡机并且严格考勤制度?
- 什么事情是你待在西安才知道的?
- 什么鱼生命力顽强好养活?
- 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 小米澎湃OS真的很不行吗?
- Apple 为什么不封杀 Flutter 呢?
- 电视剧《长安的荔枝》17-20 集拍得如何?有哪些值得关注的剧情点?
- 死后我们的意识去哪了?
- 为什么供应链桃子只有小米雷军可以摘,其他人只能干瞪眼?
- PHP现在真的已经过时了吗?
- 你卡过最厉害的bug是什么?
- 越正经的女人越容易做出疯狂的事吗?
- 为什么越来越多的国内男孩,要娶国外女孩?
- 做个web服务器,gin框架和go-zero怎么选?