Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 21:20: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 06:00:15为什么我看了凡人修仙传后再看其它修仙***都感觉看不下去?
- 2025-06-20 04:20:14《武林外传》里最让你心酸的画面是什么?
- 2025-06-20 04:25:14Mac mini 你日常会用它做什么?
- 2025-06-20 04:20:14老公想要买2万左右的相机,我该同意吗?
- 2025-06-20 05:15:14你的亲戚提过什么过分的要求?
- 2025-06-20 04:30:14mysql 中如何进行联合索引优化?
- 2025-06-20 05:25:14刘亦菲和张柏芝年轻的时候,谁更美?
- 2025-06-20 04:35:20如何评价浙江这个省?
- 2025-06-20 05:45:15女生真正的完美身材是什么样子?
- 2025-06-20 05:40:14为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
推荐产品
-
MacOS真的比Windows流畅吗?
可能真实的情况是这样: 1、Windows桌面无法保持长时间 -
歼-20 在国际上到底是什么地位?
J20有且只有一个对手,就是F22。 苏57和F35就别来碰 -
如何评价人民网评关于集中整治违规吃喝的发文?
有一种软抵抗:叫层层加码,矫枉过正。 最近,人民网发出了一 -
大家在做登录功能时,一般怎么做暴力破解防护?
我维护的几个网站是: 每次登录都要有验证码,错误10次,用户
最新资讯