Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-23 23:30: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-22 22:45:16网络游戏服务器开发,有哪些经典书籍?
- 2025-06-22 21:40:17如何评价连云港这座城市?
- 2025-06-22 22:10:17美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
- 2025-06-22 21:40:17鱼缸有哪些寿命比较长的草推荐呢?
- 2025-06-22 22:40:17前端因为像素还原设计稿而离职,这是个别现象吗?
- 2025-06-22 22:35:16为什么IPS很刺眼,尤其是看网页的白色部分,而VA光线很柔和,看久了眼睛不痛头不晕?
- 2025-06-22 21:45:17如何看待小米开源项目MiLM-6B?
- 2025-06-22 22:30:17老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 2025-06-22 22:35:16Flutter 为什么没有一款好用的UI框架?
- 2025-06-22 22:45:16家为ipv6,公司ipv4,如何实现远程桌面+NAS?
推荐产品
-
皮肤太白是种怎样的体验?
大概就是 只要给我一点光 我就是灯泡! 废话不多说,直接上图 -
如何评价微软的远程桌面?
非常好用,我在linux和windows上都用RDP,但是前 -
能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
我给一个我目前自己的技术栈出来 UI设计: Lovart产品 -
Postgres 和 MySQL 应该怎么选?
目前来看,主要指标pg全方位优于mysql... 本内容是对
最新资讯