Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 17:35: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-20 01:45:15为什么大家不再提星链了(包括外网)?
- 2025-06-20 01:40:15工控软件有什么开源项目?
- 2025-06-20 02:30:14几年前吹得神乎其神的福建舰电磁弹射为什么现在销身匿迹了?
- 2025-06-20 00:45:15为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 2025-06-20 01:50:15网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- 2025-06-20 01:45:15有没有免费的云服务器?
- 2025-06-20 00:40:17女生真正的完美身材是什么样子?
- 2025-06-20 01:35:15马云的崩塌值得同情吗?
- 2025-06-20 00:50:15用Django开发web后端,真的比SpringBoot要省事吗?
- 2025-06-20 02:10:15现阶段的时代红利是什么?
推荐产品
-
鱼缸里突然在水面角落出现很多想泡沫一样的气泡是怎么回事?
水质过肥了。 根源在于喂得过多,过滤系统特别是生化过滤,超出 -
为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
vposy有99.99999%的可能是Adobe中国的员工或 -
为什么抖音上的姑娘都那么好看,现实中我怎么一个也见不着?
这是我在抖音最喜欢的网红之一。 可是,我从没找到过 -
graalvm为啥国内没有流行起来,go写起来实在太恶心了,难道任凭go独霸云原生?
graalvm现在已经正儿八经能用了,也就是把一个大项目编译
最新资讯