Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-19 19:20:15
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-21 07:20:16从零写一个3D物理引擎难度多大?
- 2025-06-21 07:30:16江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 2025-06-21 06:05:15我的世界怎么租一个四个人的服务器?
- 2025-06-21 06:10:16MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 2025-06-21 06:30:16如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-21 06:50:16敏感时刻,美国「末日飞机」出现异常动向,出现在华盛顿附近,什么是「末日飞机」?这代表着什么?
- 2025-06-21 06:20:15为什么从事技术的人普遍都比较难沟通?
- 2025-06-21 07:10:17为什么MacBook pro不用高刷新率的屏幕?
- 2025-06-21 06:00:15换过电池的苹果手机内部发现被加装了一个部件,有大佬知道这是干什么的吗?
- 2025-06-21 06:30:16为什么 IPv6 突然不火了?
推荐产品
-
怎么才能有尤雨溪一半强,该怎么学习?
这种问题问出来肯定招黑子,所以首先明确一点:不要捧杀我,比我 -
老公想要买2万左右的相机,我该同意吗?
买啊,结婚前我说我要买相机,老婆不答应,我就自己买了一个二手 -
如何看待三峡集团总部搬迁至武汉?
武汉有三大央企总部,不要觉得三个太少,三个在全国能排第四,前 -
Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
在大模型时代,c++由于和pytorch、CUDA、nccl
新闻动态
最新资讯