Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-25 01:50: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-23 17:50:16家里想搞一个服务器,怎么才不违规?
- 2025-06-23 17:20:19巅峰期的成龙身体素质是怎么一种存在?
- 2025-06-23 17:15:17你怎么看待剪映收费过高问题?
- 2025-06-23 17:25:17为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 2025-06-23 18:10:15为什么不用rust重写Nginx?
- 2025-06-23 17:30:17为什么空姐大多数都很瘦呢?
- 2025-06-23 17:00:18你后悔娶了现在老婆吗?
- 2025-06-23 17:50:16为什么 macOS 并不差,可市场总敌不过 Windows?
- 2025-06-23 16:55:18为什么腾讯地图不如百度地图成功?
- 2025-06-23 18:10:15为什么大陆演员很难演出香港黑帮片中的那种骨子里的江湖气?
推荐产品
-
字节引入Rust是否代表J***a的缺点Go也没解决?
Tiktok后端开发,偏架构设计。 目前我了解到的,只有在 -
一个坚持练搏击二十年的70岁老人,能打过30岁同样体重的普通人吗?
事发大连,老爷子估计年轻的时候练过通背拳 [***] ——— -
学完了 前端基础,能看懂一些代码,但是打不出来?要怎么提升?
因为没有具体的描述,所以我对于你说的“前端基础”默认为了解了 -
肩袖肌群损伤了应该怎么办?
肩关节活动有弹响,且运动受限,从文字描述看,肩关节的活动幅度
最新资讯