当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-20 20:05:10
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
同类文章排行
- AMD、Intel的下一代CPU的PPT都显示了强劲的性能提升,是在吹牛吗?
- 女生到底应不应该穿***的衣服?
- 大厂后端开发需要掌握docker和k8s吗?
- 你怎么看待剪映收费过高问题?
- 苹果 6 月 10 日召开的 2025 年全球开发者大会「WWDC25」,有哪些值得关注的信息?
- 为什么这么多人讨厌中国移动?
- 为什么都 2025 年了,还有那么多人宁可双持,也不愿意放弃安卓或非安卓手机?
- 一个非常漂亮的残疾女孩,会有人愿意娶吗?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
最新资讯文章
- 我的世界怎么租一个四个人的服务器?
- 优秀的李行亮为什么会被麦琳拿下?
- 中国现有的雷达技术能发现B2么?
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 程序员看剧的时候,如果看到有敲代码页面,会暂停看代码吗?
- 程序员看剧的时候,如果看到有敲代码页面,会暂停看代码吗?
- 超小团队选择Django还是Flask?
- docker有哪些有趣的用途?
- 无性婚姻是一种怎样的体验?
- 如何理解“火候到了,事情就成了”?
- 离百万年薪最近的人工智能专业,会沦为新的天坑专业吗?
- 小米 AI 眼镜发布,售价 1999 元起,有哪些功能亮点?你看好其市场前景吗?
- 为什么用 electron 开发的桌面应用那么多?
- 你见过的最棒的手机壳是怎样的?






关注公众微信号
移动端,扫扫更精彩