Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 17:35: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 于是只好回退: …。
推荐资讯
- 2025-06-20 01:00:16网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- 2025-06-20 01:15:16为什么说中国是基建狂魔?
- 2025-06-20 01:45:15大海捞针还捞着了是一种什么样的体验?
- 2025-06-20 01:45:15做过***的女孩能娶吗?
- 2025-06-20 02:10:15如何评价前端框架 Solid?
- 2025-06-20 01:40:15公务员单位为什么不用指纹打卡机并且严格考勤制度?
- 2025-06-20 01:35:15我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 2025-06-20 01:20:15用Unity做游戏,所有小兵怪兽单位共用一个脚本写好还是每个单位用不同的脚本?
- 2025-06-20 01:35:15MiniMax 推出全球首个开源大规模混合架构的推理模型 MiniMax-M1,其有何技术优势?
- 2025-06-20 01:25:16Electron 和当下其他的桌面开发方法相比如何?
推荐产品
-
为什么有些门开关时特别容易夹手?背后的设计缺陷可能有哪些?
门夹手的痛,我懂! 这道血泪教训,真真是刻进骨子里的疼! 去 -
有哪些你不喜欢的游戏机制?
1:整理背包的时候不能暂停游戏(艾尔登法环) 2:开放世界的 -
为什么在中国搞不出 Spark 和 Hadoop 这种东西?
美国:我有需求,要解决问题,思考方法,找三五好友组成核心团队 -
不管黑客用了多少跳板,最终是不是可以通过网络运营商找出真实 IP?
声明:本文内容全部为虚构创作。 文中所涉及的技术、思路及工具
新闻动态
最新资讯