Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-19 11:50:13
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 16:05:13以色列为什么突然敢打伊朗了?不怕被报复?
- 2025-06-19 16:20:14俄媒称美国「尼米兹」号航母正驶往中东地区,途中关闭了应答器并停止传输位置信息,这意味着什么?
- 2025-06-19 16:30:14扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 2025-06-19 16:10:13印度是真的烂还是咱们在信息茧房里面?
- 2025-06-19 15:55:13SwiftUI 是不是一个败笔?
- 2025-06-19 17:45:12为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 2025-06-19 16:50:13西方人是怎么发现地球是圆的的?
- 2025-06-19 16:15:14如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 2025-06-19 16:25:13在NAS上安装了什么应用,让你的生活体验有了巨大的提升?
- 2025-06-19 17:45:12马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
推荐产品
-
女人出去约会,是喜欢穿裙子还是裤子?
裙子裙子裙子裙子裙子裙子裙子裙子裙子裙子裙子裙子。 和约会 -
网友称在桔子水晶酒店洗漱包内发现用过的 四联检测盒,具体是怎么回事?酒店要承担哪些责任?
先说感染风险:没有感染风险其实不少医生也存在着恐艾(正常的, -
网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
我第一时间想起了: /** * _ooOoo_ * o888 -
你从什么时候开始感觉孩子不属于你了?
闺女今年11岁,五年级,马上就要小升初了,她跟同学约好,期末
新闻动态
最新资讯

