Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?_陕西省宝鸡市扶风县频绘键武术股份有限公司
联系人:
手机:
E-mail:
地址:
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
发布时间:2025-06-20 06:45:10 人气:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
相关新闻
- 规则是如何出现的? 在很久很久以前,最基础的元素出现在宇宙中,规则也随之诞生。 ...
- 为什么鲁迅认为中医是一种有意的或无意的骗子? 因为鲁迅时代的中医和现在的中医是不一样的; 在鲁迅时代,中医...
- 鱼缸能不能做到一直不换水还很清澈? 完全可以的。 我有个30x30x30cm的立方体小缸,25...
- 为什么抖音直播大半都是女主播在擦边? 其实很简单, 首先要把直播看成一个产业,那么女主播吸引游客的...
- 为什么iPhone还不支持地震预警? 这事你怪不到苹果,就拿Apple watch举例,去年wat...
- 胸围到了70F?可是穿衣却不显大正常吗? 那是因为你的底盘太大了 !你应该属于圆盘型 !所以不显大 !...


客服