当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 人气:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-20uni***真的很垃圾吗?
- 2025-06-20亚洲体坛最漂亮的十位女运动员都有谁?
- 2025-06-20夫妻开饭店双双确诊乳腺癌,职业性暴露于烹饪油烟是乳腺癌独立风险因素,日常应做好哪些防护?
- 2025-06-20有什么是你去了上海才知道的事情?
- 2025-06-20如何评价中国电科研发的JY-10防空指挥控制系统成为伊朗防空指挥系统核心?
- 2025-06-20穿瑜伽裤爬山的女生会不会害羞?
- 2025-06-20Blender适合工业设计吗?
- 2025-06-20商城里如何缓存商品信息?
- 2025-06-20golang总体上有什么缺陷?
- 2025-06-20我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 2025-06-20Node.js是谁发明的?
- 2025-06-20日本AV对中国人的毒害有多大?
- 2025-06-20以色列为什么突然敢打伊朗了?不怕被报复?
- 2025-06-20AutoCAD和SolidWorks有什么区别?
- 2025-06-20cloudflare的1.1.1.1和warp有什么区别?
- 2025-06-20duckdb的性能如何?
推荐产品
-
黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
很久以前,***设你看中了一个音乐网站,部分音乐免费,部分音 -
为什么国人普遍不接受月付的订阅制而喜欢一口价买断制呢?
主要是国内“没有信用”的环境对用户的心理培养了普遍的“不信任 -
为什么微软出的软件都那么巨大?
如果你的 macOS 运行了一年,“系统数据”轻轻松松超过 -
我应该设置多少kb才能让他不能玩游戏?
我上初中最后一年,gba发售。 我在作业本背面画了一个1:
最新资讯