Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-22 05:05:14
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-22 02:30:14如何将docker目录挂载到宿主机上?
- 2025-06-22 03:00:16Flutter 为什么没有一款好用的UI框架?
- 2025-06-22 02:35:15你最满意的10款 PC 软件是什么?
- 2025-06-22 01:55:15怎么看待官方通报女星那尔那茜涉嫌高考报名材料造***?
- 2025-06-22 03:25:15三只羊是不是被人做局了?
- 2025-06-22 02:10:15以色列为什么要打伊朗?
- 2025-06-22 02:15:16我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 2025-06-22 02:30:14前几周Deepseek都是神一般的存在,为啥热度消散得这么快?
- 2025-06-22 03:00:16到底是9800x3d+5070ti还是u7+5080?
- 2025-06-22 01:55:15编程对电脑的要求大概需要多高?
推荐产品
-
Flutter 为什么没有一款好用的UI框架?
有, 而且很高质量! (辛苦整理全是收藏,没有关注点赞和评论 -
百度网盘怎么实现不限速的高速下载?
在过往的一年中,曾存在一款名为CE游戏变速修改器的工具,它具 -
中餐炒菜那么好吃,为什么欧美人不学去?
以前我也觉得中餐无敌,国外那些肉那么一大块放炉子上烤,肯定又 -
腾讯开源的 libco 号称千万级协程支持,那个共享栈模式原理是什么?
序libco 是 腾讯开源的一个协程库。 噱头很大,动不动就
新闻动态
最新资讯