Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-24 14:10:17
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-25 16:40:17为什么说耿直的人更容易吃亏?
- 2025-06-25 17:10:17宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 2025-06-25 17:25:18为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 2025-06-25 17:30:17想学编程,该不该买MacBook?
- 2025-06-25 16:40:17女明星做了什么医美项目保持童颜?
- 2025-06-25 16:35:19胸大的女孩会自卑 吗?
- 2025-06-25 16:50:19为什么大部分人都认为2560x1440是2K?
- 2025-06-25 16:25:18如果不能使用linux,只能选鸿蒙与windows,你会选哪个?
- 2025-06-25 16:00:19谁有这个系列的壁纸啊?
- 2025-06-25 17:30:17想知道字节用什么分布式配置中心呢,作为golang大厂,应该不是沿用JAVA的配置中心吧?
推荐产品
-
为什么大家不再提星链了(包括外网)?
多简单,因为中国输了,而且短期没有任何机会赶上。 这玩意儿 -
相对于PR、FCPX等同类软件,为什么Avid media composer在国内用的人很少?
主要还是因为它难。 Avid家的软件是很严谨的面向专业工作 -
有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
[Hestia]开源网络服务器控制面板,快速、可靠、开源便捷 -
做人很苦,为什么还要生孩子让孩子来这世上受苦呢?
你有这个思想,说明开智了,不过这样很危险,开了智的韭菜就不是
最新资讯