当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-21 12:00:17
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
同类文章排行
- 为什么openai的sdk只提供了python和js两个版本?
- 开发了一个App,上线之后一个用户也没有怎么办?
- 如何看待多地开展查摆年轻干部玩心重、混日子、说话随意、口大气粗等问题的行动?
- 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
- 鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 有哪一个瞬间让你对女朋友彻底失望?
- 凤凰传奇曾毅公开佩戴含有不雅元素的手表,这涉嫌违法吗?如何从法律角度解读?
- golang总体上有什么缺陷?
最新资讯文章
- 相对于Go,哪些领域是.NET做不到或做不好的?
- 拒绝情绪输出,大家觉得有什么办法可以让国足堂堂正正进入世界杯?
- 如何看待「苏超」赞助商1个月增加超200%,达到中超2倍?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 有没有一个特别好用的Linux系统?
- 如何看待rust编写的zed编辑器?
- 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 这个世界有多少用WinRAR的付费用户?
- 有哪些是你用上了mac才知道的事?
- 为什么 macOS 上国产软件不流氓?
- 如果一个人有足够的钱让他一直***,那毒品对他的身体还有害吗?
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 如何评价高圆圆的身材算是美女类型的吗?
- uni***真的很垃圾吗?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 世界上最大的航母有多大?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 怎么可以让胸变大?
- 你见过哪些智障的反人类的设计?
- H264和H265谁画质好,求回谢谢!?