Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-24 16:30: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-28 05:55:10伊朗若拥有巴基斯坦的中国防控体系,能否把美国的B2轰炸机打下来?如果打下会对世界局势产生什么影响?
- 2025-06-28 04:30:10那些辞职的公务员,你们现在后悔么?
- 2025-06-28 04:50:09vue + tsx 的开发体验能追得上 react+tsx么?
- 2025-06-28 05:30:10为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
- 2025-06-28 05:45:09请问27寸4K显示器哪个好呀?
- 2025-06-28 04:30:10日本AV对中国人的毒害有多大?
- 2025-06-28 05:05:10为什么今年的雷霆会惹众怒?
- 2025-06-28 05:40:09有哪些让你目瞪口呆的 Bug ?
- 2025-06-28 04:35:10周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 2025-06-28 04:45:10为什么 macOS 上国产软件不流氓?
推荐产品
-
网络游戏为什么会有***?
因为各种网游并非你想象的那种,服务器能做一切的主。 举个例 -
我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
真不用听鱼圈那些知其然不知其所以然的大聪明告诉你过滤不够ba -
为什么 Bun 选择了 Zig 以及 JSCore?
我朋友是Jarred 的好友兼他的Zig 老師。 當然成為 -
如何看待蚂蚁国际被曝寻求在香港和新加坡获得稳定币许可?有哪些意义?
就是蚂蚁要抢占亚洲地区稳定币支付体系的合法挂牌运营资格。 蚂
最新资讯

