Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-22 19:10:17
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 22:05:20***拍大尺度片子时摄影师不会看光吗?
- 2025-06-21 21:35:16为什么腰肌劳损这么难治?
- 2025-06-21 22:10:16黄一鸣为什么敢承认孩子是王思聪的?
- 2025-06-21 20:55:162025年6月,到底买油车还是电车?
- 2025-06-21 20:55:16为什么浙江落下的陨石,防空系统没有拦截,它和导弹有什么不同?
- 2025-06-21 22:00:16男医生在给年轻靓丽的女性检查时会是什么心态?
- 2025-06-21 21:00:15为什么我感觉现代医学还是很落后?
- 2025-06-21 22:00:16为什么 macOS 并不差,可市场总敌不过 Windows?
- 2025-06-21 21:40:16flutter是***跨平台最优解吗?
- 2025-06-21 20:45:16你卡过最厉害的bug是什么?
推荐产品
-
以军要求以全境民众进避难所,伊朗称初步估计本轮袭击使用了 30 枚导弹,以防空系统还能坚持多久?
简单说就是伊朗学聪明了----- 不再畏手畏脚,发射导弹的时 -
为什么现在年轻人存不下钱?
地区:广州天河区科韵路上班,到手大概每个月8.5k 住宿:棠 -
为什么武汉和成都发展差不多,但成都美誉度口碑高于武汉?
成都我去的少,不懂,就旅游过,我只说武汉。 还是一样,争取 -
微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
咦这事和我之前参加过的讨论有关,我应该可以回答至少一部分原因
最新资讯