Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-26 05:35:10
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-28 14:05:12控制一定范围内的塑料会不会是个很强的超能力?
- 2025-06-28 14:20:11现在干什么能挣钱?
- 2025-06-28 14:45:11如果肯德基的员工忍不住偷吃了一个鸡翅怎么办?
- 2025-06-28 13:45:11个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- 2025-06-28 14:35:12如何评价高度公式化的《刺客信条1》让小岛秀夫感到巨大打击?
- 2025-06-28 14:05:12Windows有哪些神级软件?
- 2025-06-28 14:25:11有一张巨强的显卡是什么体验?
- 2025-06-28 14:40:11为什么微软出的软件都那么巨大?
- 2025-06-28 13:40:12数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 2025-06-28 13:55:12你为什么退出了乐队?
推荐产品
-
冬天也要穿胸罩吗?
坦白局…你们的冬天真的都不穿内衣啊?是这样的,今天不小心碰到 -
为什么有人觉得《庆余年》很垃圾?
庆余年满口***生而平等,口口声声尊重法律,为底层人民发声。 -
健身教练们觉得女生怎样的身材才是好身材?
你看,我在这个回答中说: 女生真正的完美身材是什么样子? - -
cloudflare的1.1.1.1和warp有什么区别?
坦白说,我第一次听说 Cloudflare 是因为他们提供的
新闻动态
最新资讯

