Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-22 00:10:16
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-20 19:40:16网红都那么美,为什么当不了明星?
- 2025-06-20 20:35:15越南人的生活水平怎么样?
- 2025-06-20 20:45:15超级喜欢穿短裙正常吗?
- 2025-06-20 20:25:15为什么说男人至死都是少年?
- 2025-06-20 20:10:16怎么才能有尤雨溪一半强,该怎么学习?
- 2025-06-20 19:35:16055一打一能不能打过阿利伯克?
- 2025-06-20 20:40:15mysql每天有1千万数据 怎么办?分表吗 有什么好的方案。?
- 2025-06-20 20:20:16华为和硅基流动发布CloudMatrix384超节点部署DeepSeek的报告,对行业有何影响?
- 2025-06-20 20:30:18请问有没有知友会下载安装正版CAD制图的?
- 2025-06-20 19:25:17照骗能骗到什么程度?
推荐产品
-
网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
《碟中谍8》的问题应该是多方共同导致的结果一、7和8分成上下 -
为什么各大 *** 出奇一致地设置了『摇一摇开屏广告』?如何关闭常用 *** 的这些广告?
如果各位可以科学上网,建议把国产所有APP都重新卸载,去Go -
女生真正的完美身材是什么样子?
最近在想,女生所谓的“完美身材”到底是什么。 我以前以 -
为什么 macOS 并不差,可市场总敌不过 Windows?
如果你还用OSX系统,哪怕只是9年前的版本,市面上也几乎没有
最新资讯