Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 22:00: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-19 20:20:16如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 2025-06-19 19:40:16异性同办公室久了会不会日久生情?
- 2025-06-19 20:25:16据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 2025-06-19 19:45:16为什么国人普遍不接受月付的订阅制而喜欢一口价买断制呢?
- 2025-06-19 19:30:17为什么都对TLC乃至未来的QLC嗤之以鼻呢?
- 2025-06-19 19:20:15微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 2025-06-19 20:55:15rust引入所有权的概念之后,真的可以完全解决内存安全的问题吗?
- 2025-06-19 20:00:16颈椎病引起的头晕如何治疗?
- 2025-06-19 20:30:16我国004号航母什么时候下水?
- 2025-06-19 20:05:15能分享一下你写过的rust项目吗?
推荐产品
-
吃爽了是怎样一种体验?
某次长时间的户外拍摄,生活环境、伙食各种都比较应付,拍摄结束 -
为什么 IPv6 突然不火了?
我搞了半天,拿到了一动态的ipv6。 还得在家里开一台电脑挂 -
打下来全部的星链近地卫星好打么?
一发长征5B的近地轨道运力25吨。 可以带10克的钢珠250 -
卖域名还是个好生意吗?
域名投资确实不是遍地黄金的年代了, 但是从2003年我在大学
新闻动态
最新资讯