Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-24 07:00: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 于是只好回退: …。
推荐资讯
- 2025-06-29 03:35:11广州多益网络公司最近有什么事情发生吗?
- 2025-06-29 02:10:10为什么大部分人都认为2560x1440是2K?
- 2025-06-29 02:00:11如何评价B站 up主“雨琪在芬兰”?
- 2025-06-29 02:55:10去海边有什么拍照和穿搭建议?
- 2025-06-29 02:55:10哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-29 03:10:09原神什么时候适配鸿蒙?
- 2025-06-29 03:30:10obsidian用一两年后会有多大?全文搜索还快吗?
- 2025-06-29 02:15:11我的世界怎么租一个四个人的服务器?
- 2025-06-29 02:50:11如何实现USB2.0比USB3.0更快?
- 2025-06-29 03:00:11为什么很多公司都不招大龄码农?
推荐产品
-
为什么有人嘲笑练瑜伽的女性?
当你通过练瑜伽,身体越来越健康,甚至身心都发生改变,身材不断 -
减肥是运动重要,还是饮食重要?
减肥,“七分吃,三分练”是至理名言。 没有合理的饮食控制,再 -
现在有什么基于vue3.0的优秀开源项目呢?
vue-vben-admin在线体验: vben.vvbin -
「人间尤物」型女主有多可爱?
比如她, 既是人间尤物,也是和平大使—— 爱了,爱了,爱
最新资讯

