Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 01:45: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 14:30:18印度女性为什么不嫁到中国?
- 2025-06-20 15:20:18HTTP/3 解决了什么问题,又引入了什么新问题?
- 2025-06-20 15:30:18你亲身接触过的日本人的印象是怎样的?
- 2025-06-20 14:05:19为什么macOS软件生态不敌Windows?
- 2025-06-20 14:10:18歼-20 在国际上到底是什么地位?
- 2025-06-20 13:55:17周杰伦被曝现身日本弯腰驼背似老人,是真的吗?他曾称患有强直性脊柱炎,这病对身体影响有多大?能治好吗?
- 2025-06-20 15:10:18为什么tokio能成为rust异步标准?
- 2025-06-20 14:10:18网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 2025-06-20 14:40:18一个人山林徒步时都要关注哪些点?
- 2025-06-20 15:20:18黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
推荐产品
-
JetBrains 放弃 AppCode 是否是一个错误决定?
没设么错误 jb做swift根本打不过xcode 你在苹果的 -
有哪些是你用上了mac才知道的事?
M芯的mac出来后,被果粉日常称为大火炉的Intel芯片的m -
学生校服如何隐藏内衣痕迹?
不应该在乎这些东西,因为你怎么样都有别人攻击你的点,露出内衣 -
超级喜欢穿短裙正常吗?
我也不知道我的短不短,从以前的 45cm 左右到了现在 40
最新资讯