Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-23 22:55: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 03:25:16生活中怎样的美女才能被称为「大」美女?
- 2025-06-21 03:45:16家里想搞一个服务器,怎么才不违规?
- 2025-06-21 03:55:16一枚东风41能直接干掉一艘航母吗?
- 2025-06-21 04:00:16吴柳芳的真实水平如何?
- 2025-06-21 02:40:16有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 2025-06-21 02:40:162025年,歼16与美军机50分钟缠斗,为什么知乎上没有任何消息?
- 2025-06-21 03:40:16为什么感觉腾讯的风评越来越好了?
- 2025-06-21 03:40:16作为一个服务器,node.js 是性能最高的吗?
- 2025-06-21 02:40:16为什么 IPv6 突然不火了?
- 2025-06-21 03:00:17你见过最人性化的设计是什么?
推荐产品
-
媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
伊朗今天只发射了30枚,而且还是压舱地的射程2000公里的国 -
如何看待Ollama基于Go语言开发而不是别的编程语言?
不知道为什么知乎上一吨的不懂go的人总是喜欢在这里胡言乱语. -
055驱逐舰 是个什么概念?
055,052d与阿利伯克3三大驱逐舰尺寸比对 -
我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
真不用听鱼圈那些知其然不知其所以然的大聪明告诉你过滤不够ba
最新资讯