当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 浏览次数:发表时间:2025-06-22 20:15:11
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
同类文章排行
- 360 集团周鸿袆努力拼了 4 年,最后反而跌了近 4000 亿,其原因是什么?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 阿里网盘为什么没有动静了?
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 如何评价上海七宝中学某高三学生因小三门考了204(总分210),感觉无望清北选择跳楼自杀?
- 如何看待日本小学校园餐只有一小块鸡肉?
- 女婿不喜欢去丈母娘家的原因是什么?
- 巴基斯坦援助伊朗防空,大家怎么看?
最新资讯文章
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 颈椎生理曲度变直可以通过运动康复吗?
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 如果让你设计攻打台湾地区,你会有什么好的想法和打法?
- Flutter 为什么没有一款好用的UI框架?
- switch2好用吗朋友们?
- 程序员从幼稚到成熟的标志是什么?
- 有什么是你去了上海才知道的事情?
- 为什么他们可以闻出来我身上的穷酸味?
- 为什么腾讯地图不如百度地图成功?
- 如何评价字节跳动开源的 HTTP 框架 Hertz ?
- 当年租VCD都能接受,为什么现在付费***网站不行?
- 为什么不乘以美和伊朗打的火热收复台湾的?
- 2025年了 Rust前景如何?
- 大海捞针还捞着了是一种什么样的体验?
- 胸大的女孩子有什么烦恼?
- 大家为什么会讨厌缩写?
- 如何看待黄奇帆称「中国房地产消费的居民负债占家庭收入比重达 137.9% ,需调整抑制消费政策」?
- 为什么要开源?





