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-20 08:10:16你们听过领导最没水平的一句话是什么?
- 2025-06-20 08:50:16如何评价鸿蒙电脑无法编写其自身运行的程序?
- 2025-06-20 09:35:17为什么越来越多的国内男孩,要娶国外女孩?
- 2025-06-20 08:40:17golang总体上有什么缺陷?
- 2025-06-20 08:30:1730岁了,你在深圳过着什么样的生活?
- 2025-06-20 08:00:16为什么各大 *** 出奇一致地设置了『摇一摇开屏广告』?如何关闭常用 *** 的这些广告?
- 2025-06-20 09:05:18以色列为什么突然敢打伊朗了?不怕被报复?
- 2025-06-20 09:00:17docker怎么修改拉取源从指定的国内仓库拉取镜像?
- 2025-06-20 08:35:17为什么男生都不喜欢173身高的女生啊?
- 2025-06-20 07:55:16NAS噪音太大,大家都吧NAS放置到哪了?
推荐产品
-
请各位参与了鸿蒙NEXT APP适配的开发者来谈一谈适配过程中的感受?
这么说吧,有种系统核心级的框架,外包给了第三方开发的感觉。 -
入门级3D打印机怎么选,创想三维这个牌子如何?
选3D打印机首先明确自己的需求和预算,确定好价格区间,再根据 -
周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
关于粥饼伦、黑伦等模仿者,周杰伦本人去年曾经公开回应过,他的 -
为什么网上对 2.0T 发动机偏见这么大?
2.0t装高尔夫上,奔驰a上,宝马1上,那种四米出头的小车,
最新资讯