当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?_福建省南平市政和县远室右旱婴儿用品有限责任公司
浏览次数:304发表时间:2025-06-24 19:55:11
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
同类文章排行
- 索尼互动娱乐宣布 PS6 的开发工作已经全面启动,你会如何期待索尼的下一代游戏主机呢?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- python与nodejs哪个性能高?
- 如何看待大学里面怀孕的女生?
- 为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 为什么有人嘲笑练瑜伽的女性?
- 你见过最恶心的邻居是什么样子?
- 哪些东西必须戒掉?
- 人工智能相关专业里有什么「坑」吗?
最新资讯文章
- 能分享一下你写过的rust项目吗?
- 我国有能力发现B2并摧毁吗?
- 汉堡里有荤有素,为什么还被认为是不健康的?
- 把贵州省撤销,设立一个超大型国家自然公园,是不是一个好的提法?
- 磁通是刻画磁场强度,而磁链是刻画电感的磁场强度吗?为何取名为磁链呢?
- 为什么西安市突然不禁摩了?
- 为什么现在的年轻人更容易觉得疲惫?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 在知乎上可以聊黑灰色产业的诞生过程吗?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- PHP现在真的已经过时了吗?
- 全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个?
- 有哪些是你用上了mac才知道的事?
- 如果苹果真的下架了微信的话,会发生什么?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 有一双超级大长腿是什么感觉?
- UFC冠军有多厉害?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 如何高效学习Python语言 怎么看待这门语言?





