Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-23 19:25: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-26 22:45:21我家拍了一套法拍房,原房主不肯搬离怎么办?
- 2025-06-26 22:45:21postgresql能取代mongodb吗?
- 2025-06-26 22:55:17golang总体上有什么缺陷?
- 2025-06-26 21:45:15如何看待 Mac mini M4 支持可更换 SSD?
- 2025-06-26 22:25:17目前中国程序员和美国程序员的差距在哪里?
- 2025-06-26 22:10:17目前最具性价比的全栈路线是啥?
- 2025-06-26 22:35:17如何看待 鸿蒙电脑 不可以为 鸿蒙设备 做软件开发?
- 2025-06-26 21:55:162025年,Gitea 和 GitLab 应当如何选择?
- 2025-06-26 22:15:16米哈游与丝袜有什么不解之缘?
- 2025-06-26 21:30:16内存条两侧明显的变窄是不是不太正常,是什么原因导致的呢?
推荐产品
-
作为一个腰细腿粗的女生什么感觉?
这不就是给李美珍量身定制的问题么 李美珍 马拉松国际健将 身 -
为什么几乎没人用电视屏幕连主机或者笔记本当显示器?
要是十年前问这个问题,我会给你列出一大堆理由: 什么分辨率不 -
opencv如何识别低对比度露珠?
这个是线检测, 露珠的边缘是一个闭合的黑色曲线,你先试试Ga -
新手养鱼,养什么鱼好?
新手不建议养热带鱼,下面推荐一些易养的、冷水养殖的小鱼: 1
新闻动态
最新资讯