Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-19 03:10:09
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-28 18:50:11如何评价微软的远程桌面?
- 2025-06-28 19:20:12和男朋友同居期间,被男朋友妈妈骂了,要怎么办呢?后续要如何相处呢?
- 2025-06-28 19:00:112024MacBookPro14寸选择m4标准版(10核心)32+512还是M4Pro(12核心)?
- 2025-06-28 20:05:12为什么越来越多的学生感染艾滋病?
- 2025-06-28 20:05:12中国大陆的苹果手机被阉割了哪些部分?
- 2025-06-28 19:00:11如何看待国内服装尺码越来越小的现象?
- 2025-06-28 19:30:11为什么windows的arm版没有被广泛使用?
- 2025-06-28 20:30:11在杭州2021年买房的你,房子亏了多少了?
- 2025-06-28 19:10:11你怎么看待剪映收费过高问题?
- 2025-06-28 19:50:10你为什么在日常生活中不敢穿的太漂亮?
推荐产品
-
世界上存在动漫少女般完美的「身体」吗?
王安者,京畿人也,家素显贵,父母乃礼部要员。 王安少小颇精灵 -
龙珠在全球***界的地位是怎么样的?
通过一张图来看懂《龙珠》在***界的地位,影响日漫40年的神 -
为什么很多公司都不招大龄码农?
我老婆去面试一家公司,对面的CTO很年轻,就问经典问题,就是 -
直接远程到服务器上写代码有什么好处?
于我而言,可能就是「便捷、自由、轻便」,不论是一名代码工作者
新闻动态
最新资讯

