当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?_广东省梅州市五华县倡泛厚旧玻璃包装股份公司
浏览次数:304发表时间: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 于是只好回退: …。
同类文章排行
- 正常人吃治疗抑郁症的药会变快乐吗?
- 台湾是中国领土,那台湾海峡算是内海,为什么不击沉那些无理通过海峡的军事力量?
- 为什么QQ上的网络状态没有了?
- 你的网盘里有什么好东西,可以分享给我吗,陌生人?
- 网络游戏为什么会有***?
- 如何评价电影《F1:狂飙飞车》?
- 孩子在「手表圈」里「混圈、相亲、打赏积分」,为何孩子们的通讯工具会变得这么「乱」?家长该怎么引导?
- 如何评价漫威剧《钢铁之心》?
- 如何评价网易国产动作冒险单机新作《归唐》首支预告片?
- 为什么有人嘲笑练瑜伽的女性?
最新资讯文章
- 鱼缸过滤全天开着太耗电,关掉半天又容易水浑,有什么好办法?
- vite多久后能干掉webpack?
- 有一个***约你出去,你会去吗?
- 为什么只听过果粉、米粉、花粉没听说过 Windows 粉?
- 为什么越是禁止孩子玩手机的家庭,最后养出的网瘾少年越多?
- 实体店为什么生意越来越难做了?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- C# 如何解决这个代码复用问题?
- 公司就一个后端一个前端,有必要搞微服务吗?
- 你们听过领导最没水平的一句话是什么?
- 白人女性是不是很美,为什么?
- Golang 中为什么没有注解?
- Vue性能优于React,那为什么还不用Vue?
- LCD党真的只是少部分人吗?
- 独立开发***能盈利吗?感觉好累...
- 为什么都认为无GC语言一定会比有GC语言要快?
- iPhone 17 Pro Max 才能用上 12GB 内存,你认为苹果是否在内存上「挤牙膏」?
- 国产手机APP为什么越来越臃肿?
- 封建王朝为什么总是陷入财政崩溃的循环?
- 为什么 macOS 并不差,可市场总敌不过 Windows?