Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-19 09:10: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-19 11:15:13如何看待伊朗媒体称「今晚将发生世界铭记的大事」?可能是什么?
- 2025-06-19 11:40:14能分享一下你写过的rust项目吗?
- 2025-06-19 11:25:15《哪吒2》刚上映是基本上都是好评,随着延期到六月底为什么部分观众开始带节奏,表示反感了呢?
- 2025-06-19 11:10:14住家保姆为什么总干不长?
- 2025-06-19 11:50:13苹果发布了 macOS 26 开发者预览版 Beta 更新,这次更新带来了哪些新功能和改进?
- 2025-06-19 10:15:13黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 2025-06-19 10:40:14MySQL不香吗,为啥还要Elasticsearch?
- 2025-06-19 11:45:14为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 2025-06-19 11:00:13如何直接从 Google Play 下载 APK 文件?
- 2025-06-19 10:35:14为什么Dreamwe***er,FrontPage会被淘汰?
推荐产品
-
想买特斯拉model Y,如何用一句话劝退我?
评论区关了哈,我算领教特粉的厉害了,也能理解,无非以下几种 -
超级喜欢穿短裙正常吗?
我也不知道我的短不短,从以前的 45cm 左右到了现在 40 -
圈子很小,怎样找男朋友?
立个小目标:真诚找对象,近两年有结婚打算。 关于我:98年 -
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
如果你老板要求不高的话,还可以抢救一下,但是也得学一段时间
最新资讯

