Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 10:15: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-24 03:15:10孩子画过什么画让你非常震惊?
- 2025-06-24 03:30:10在NAS上安装了什么应用,让你的生活体验有了巨大的提升?
- 2025-06-24 03:50:10为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- 2025-06-24 04:00:10B站充电专属***有被爬虫破解过吗?有无解析工具?
- 2025-06-24 03:50:10搞了NAS之后去哪里下载4K,8K的电影?
- 2025-06-24 04:45:09怎么才能有尤雨溪一半强,该怎么学习?
- 2025-06-24 04:00:10男人的快乐有多简单?
- 2025-06-24 03:45:10手机存储器为什么会出现速度倒挂的现象,外存比内存快?
- 2025-06-24 03:45:10如何看待 Rust 写的 PNG 解码器比 C 实现更快?
- 2025-06-24 04:10:10你最喜欢哪门编程语言?为什么?
推荐产品
-
国密加密算法有多安全呢?
研发人员常常会陷入为不同协议切换调试工具的泥沼,事实上,Ap -
为什么电信运营商们肯拼命加下行带宽,却对上行严防死守?
运营商话题?那这个可在问我的老本行了! 因为下行速度本来就是 -
群晖 nas 有些什么基本和好玩的功能?
[***: Docker搭建部署N***idrome,打造N -
为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么?
说到底,现在的轴体厂家看起来很卷,其实并没有,这些厂家仍旧抱
最新资讯

