Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-22 04:30:14
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-20 19:55:16国产手机APP为什么越来越臃肿?
- 2025-06-20 19:30:16PHP初学者,我能不能使用PHP来开发桌面应用?
- 2025-06-20 19:20:15ssd固态硬盘sata的好还是m.2好呢?
- 2025-06-20 20:25:15写业务的话,go是不是垃圾?
- 2025-06-20 20:35:15老饭骨做的饭真的好吃吗 ?
- 2025-06-20 20:20:16现在还有人一直坚持使用 Eclipse,不使用 IntelliJ IDEA 吗?
- 2025-06-20 20:35:15你卡过最厉害的bug是什么?
- 2025-06-20 19:10:16网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
- 2025-06-20 19:15:15空调现在抽真空15分钟真的还有意义吗?
- 2025-06-20 20:40:15如何评价高圆圆的身材算是美女类型的吗?
推荐产品
-
世界上最大的航母有多大?
原创手绘006核动力航母 首先相较于之前的图做一个技术性调整 -
创业公司是否应该使用 Rust ?
美國這邊的創業公司都是js一條龍 沒聽說啥東西npm上沒有得 -
AutoCAD和SolidWorks有什么区别?
根据评论区的聊天情况,有人说我吹国产软件,那我还真想好好吹一 -
上海作为超大城市,高架上反而没有特别拥堵,上海交警是如何治理的?有哪些措施是其他城市可以效仿的?
无他,唯探头多尔。 上海的探头,你驾驶违章了它是真的拍,拍
新闻动态
最新资讯