当前位置: 首页 >
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-24为什么胡峥楠在吉利时没能造出小米SU7这种水平的车?
- 2025-06-24Trae和Cursor对比有什么优势吗?
- 2025-06-24如何看待王婆相亲中女孩坦诚自己怀孕3个月,男方就直接拒绝了?
- 2025-06-24为什么棒球在我国毫无水花?
- 2025-06-23为什么提傅首尔面相而忽略一件事情本质呢?
- 2025-06-24NAS将来会被什么产品取代?
- 2025-06-23如何看待“Hutool”工具类库广受欢迎?
- 2025-06-24儿子被大学退学,呆在家里啥也不干,我们该怎么办?
- 2025-06-24有些家长可以恶心到什么程度?
- 2025-06-24如何判断鱼缸中的硝化系统是否已经成功建立?
- 2025-06-2433岁不想上班了,怎么办?
- 2025-06-24为什么MacBook pro不用高刷新率的屏幕?
- 2025-06-24什么笑话让你看一次笑一次?
- 2025-06-24NAS明明没那么好用,为什么还有那么多人坚持选择使用?
- 2025-06-24为什么一部分 Go 布道师的博客不更新了?
- 2025-06-24预测一下,下一次阅兵会出现什么武器震惊世界?
推荐产品
-
未来几年,市场对 AI 人才的需求会集中在哪几个方向?
最近发现两个有意思的现象。 一个是从25年开始,AI智能体 -
买到烂尾楼到底该有多绝望?
1 见过发短***维权的,也见过发短***擦边的。 这是第 -
Golang 中为什么没有注解?
谢邀,从来没有写过J***a。 之前同期的一个实习生先前只 -
如何建一个安全的个人nas?
公网IP+ddns+wireguard才是王道。 什么改端口
最新资讯