Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 15:40: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-20 01:30:11哪个牌子的护肤品好呀?想给妈妈买一套抗衰老的护肤品?
- 2025-06-20 02:40:10商业史上有哪些降维打击的经典案例?
- 2025-06-20 02:10:10MiniMax 推出全球首个开源大规模混合架构的推理模型 MiniMax-M1,其有何技术优势?
- 2025-06-20 01:40:10如何看待M4单核性能吊打9950x?
- 2025-06-20 01:45:10express + mongodb (mongoose) 中 mvc的model层如何使用?
- 2025-06-20 01:55:10如果让你设计攻打台湾地区,你会有什么好的想法和打法?
- 2025-06-20 01:50:09网站服务器怎么买?
- 2025-06-20 01:45:10如何部署Prometheus监控K8S?
- 2025-06-20 01:40:10新疆维吾尔自治区,经济发展的真实前景如何?
- 2025-06-20 01:35:10你从什么时候开始感受到所谓的“资本的力量”?
推荐产品
-
为什么中国很少有人使用linux?
秀一张桌面。 从2006年fedora core 3开始, -
胸大的女孩会自卑 吗?
我75e还不算夸张,一到夏天会非常难受,尤其是工作穿工装的时 -
有哪些小众的开源项目养活了一大批人?
我说一个最商业化的开源项目吧,OneAPI (包括二开的 N -
你曾看到空乘做过的最傻的事情是什么?
在线急寻那位当时和我坐对面的空乘小姐姐,还想听一次你那如此“
最新资讯

