Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-24 17:50:12
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-27 14:35:14如何看待演员夏雨称「真正玩极限运动的都是胆小的人」,如何理解这一观点?
- 2025-06-27 15:15:14程序员的时间管理真的是写代码1小时,调试8小时吗?
- 2025-06-27 13:55:13宋朝为什么突然就不流行诗了,开始流行词了?
- 2025-06-27 15:05:14中国的 App 怎么这么恶心啊,还是说安卓恶心?
- 2025-06-27 14:00:13大家如何看待出卖身体的女生?
- 2025-06-27 15:30:13据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 2025-06-27 14:40:13本人女20,平胸跟男生一样怎么办 ?
- 2025-06-27 14:45:13学编程要不要买电脑?
- 2025-06-27 15:20:14吴艳妮做错了什么?
- 2025-06-27 13:45:13程序员用 Mac mini m4有必要买24G+的吗(非主力机)?
推荐产品
-
能否对比一下Claude Code和Gemini CLI,你的选择建议是?
Claude Code需要花钱,果断放弃尝试了。 而Gemi -
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
阿里腾讯抖音都非常想自建骨干网城域网,在每个城市最后几公里十 -
程序员的时间管理真的是写代码1小时,调试8小时吗?
这两种需求文档,我都真切的经历过。 第一种,业务规 -
Electron 做游戏客户端的潜力有多大?
捞女游戏 是Electron做的。 但是不代表Electr
最新资讯

