Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-19 21:00: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 于是只好回退: …。
推荐资讯
- 2025-06-25 16:15:13找个越南女朋友是什么体验?
- 2025-06-25 16:55:14如何评价前端组件库shadcn/ui?
- 2025-06-25 17:15:13为什么百度搜索引擎越做越差?
- 2025-06-25 16:10:13为什么现在很多人推崇国外原版教材?
- 2025-06-25 16:35:14太空中没有氧气,为什么太阳还在燃烧?
- 2025-06-25 17:20:15如何评价zig这门编程语言?
- 2025-06-25 17:25:13北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 2025-06-25 16:05:13如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
- 2025-06-25 16:45:14养龟玩龟的人可怕吗?
- 2025-06-25 16:00:14什么是 5G 固定无线接入(FWA)?
推荐产品
-
Vim 有什么奇技淫巧?
整理一下笔记, 尽量多给一些不常见但好玩实用的命令。 退出 -
如何低成本地过有益的生活?
京东买新西兰安佳进口全脂牛奶,一升10-12元,或麦德龙德国 -
什么是 5G 固定无线接入(FWA)?
一、FWA技术: 从光纤补充到运营商业务拓展核心引擎固定无线 -
你们的相册里是否有一张充满遗憾的照片?
拍摄于2015年,人生第一个正式的女朋友的家中。 20
新闻动态
最新资讯

