Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 22:00:15
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-23 04:55:14福建舰能搭载多少固定翼飞机?
- 2025-06-23 06:05:14能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 2025-06-23 05:25:15月薪2万,但每天加班到10点,身体快垮了,该辞职吗?
- 2025-06-23 05:50:14匿名关了,大家实名说说你最近的烦恼?
- 2025-06-23 06:05:14有哪些是你用上了mac才知道的事?
- 2025-06-23 06:20:15obsidian用一两年后会有多大?全文搜索还快吗?
- 2025-06-23 05:55:14AMD Zen5 的性能怎么样?
- 2025-06-23 05:55:1492年的大龄剩女,还有必要结婚吗?
- 2025-06-23 05:55:14微软edge浏览器为什么逐渐被其他的浏览器代替?
- 2025-06-23 05:15:15DLM(扩散语言模型)会成为2025年的Mamba吗?
推荐产品
-
以色列为什么突然敢打伊朗了?不怕被报复?
唉,说真话,没人听, 以色列打哈马斯,或许大家都可以骂以色列 -
为什么程序员独爱用Mac进行编程?
几年前买的macbook pro m1max,它陪我做过太多 -
DLM(扩散语言模型)会成为2025年的Mamba吗?
本文参考LLaDA:Large Language Diffu -
美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
AGM-109“战斧”巡航导弹是为美国海军舰艇和潜艇专门开发
最新资讯