当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 人气:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- 2025-06-22编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 2025-06-22有一个超级漂亮的女朋友是一种什么体验?
- 2025-06-22《灵笼》第二季中马克与冉冰在灵息籽中的重逢引发了世纪虐恋的讨论,如何评价这种情感设定?
- 2025-06-22怎么向老婆简单解释nas的用途?
- 2025-06-22哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-22同时使用多个显示器能提高工作效率吗?
- 2025-06-22为什么大部分人都认为2560x1440是2K?
- 2025-06-22猫那么爱干净,却为什么不喜欢洗澡?
- 2025-06-22公园坐椅应该多长?
- 2025-06-22世界上哪款战斗机最好看?
- 2025-06-22为什么linux桌面那么丑?
- 2025-06-22为什么女性内衣很少有人穿前扣的?
- 2025-06-22请问您见过最惊艳的sql查询语句是什么?
- 2025-06-22Rust 的设计缺陷是什么?
- 2025-06-22轰20的亮相为什么被反复推迟?
推荐产品
-
胸大的女孩子有什么烦恼?
5.31: 最近突然多了很多关注,但我只是把这里当作树洞,偶 -
为什么感觉淘宝现在不如拼多多了?
两个案例 案例1,pdd买了张显卡,回来查sn码发现生产日期 -
独立开发桌面程序(Windows)UI框架选择哪个更好?
用这个,发过好几次了,还是很多人不听,或者听不进去,我这么说 -
新手怎么能快速学会编程语言呢?
新手快速学编程语言可先定目标,如 Python 入门。 选系
最新资讯