当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-20 08:20: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 于是只好回退: …。
同类文章排行
- 怎么理解开源项目若依(RuoYi)存在的意义?
- macOS Tahoe 将是英特尔芯片 Mac 的最后一次更新,这将对用户产生哪些影响?
- 瑜伽裤和牛仔裤哪个更显身材?
- 为什么水泥封不住尸臭?
- 你遇见过哪些“卧槽!这样也行?”的神操作?
- 你都见过什么样的电脑盲?
- 小米YU7从7月提前至6月底发布,是什么原因导致提前发布?
- 二手主机市场里的。处理器为英特尔e5 12核24线程的机特别多,为何?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
最新资讯文章
- 买到烂尾楼到底该有多绝望?
- 颈椎生理曲度变直可以通过运动康复吗?
- 请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 如何看待当今小学生的疯狂内卷?
- 如何评价女明星梅根福克斯的身材?
- 为什么Picasa现在很少更新?
- 大家猜猜伊朗的结局如何?
- vue 框架开发的项目结构是如何搭建的?
- 如何评价鱼皮程序员的OJ项目?
- 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- 为什么Rust的包管理器Cargo这么好用?
- 冬天也要穿胸罩吗?
- Vim 有什么奇技淫巧?
- 为什么程序员独爱用Mac进行编程?
- ERP、CRM、OA,对于小公司来说到底先上哪个?
- 狗头萝莉究竟做错了什么?
- SwiftUI 是不是一个败笔?
- 为什么水泥封不住尸臭?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?