Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 08:20: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 11:05:18为什么很多男人都喜欢大胸的女生?
- 2025-06-20 10:35:18慈禧为什么要反对戊戌变法?
- 2025-06-20 09:40:17超小团队选择Django还是Flask?
- 2025-06-20 10:10:17女生 170㎝ 99斤 算胖吗?
- 2025-06-20 10:25:19一米二的棍子打的赢三十厘米的刀子吗?
- 2025-06-20 10:00:18MacOS真的比Windows流畅吗?
- 2025-06-20 10:55:18iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 2025-06-20 11:25:19Windows微信4.0是用Qt写的吗?腾讯不是前脚才说Qt人才匮乏?
- 2025-06-20 10:35:18如何评价***伊内斯·特洛奇亚的身材?
- 2025-06-20 10:40:19***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
推荐产品
-
Minio 分布式集群如何部署?
一年一度的护网开始了,又到了修复漏洞的时候,收到安全组的通知 -
如何评价林志玲?
长相一般林志玲。 女中大力士你林姐 -
伊朗这次会崩溃灭亡吗?
不会,因为中国不允许。 艾跃进教授生前在分析中东局势的时候提 -
涉密计算机可以用windows10操作系统吗?
不清楚涉密的级别是到了哪一级,也不好猜。 旁边有一家村办的
最新资讯