当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-24 14:45:19
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
同类文章排行
- 如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
- 贵州榕江县城遭超 30 年一遇洪水威胁,最大商场被洪水淹没,目前当地情况如何?为什么此次洪水这么大?
- 如何评价Cursor?
- PHP 已经诞生 30 年,它对你意味着什么?
- 如何搭建自己CDN服务器?
- 慢跑 5 公里用 40 分钟是不是很丢人?
- 2025年了,大家消费还是在降级吗?
- Rust开发Web后端效率如何?
- 为什么现在很多人推崇国外原版教材?
- LCD党真的只是少部分人吗?
最新资讯文章
- 一个程序员的水平能差到什么程度?
- 为什么编程语言百花齐放,Web 标记语言 HTML 一家独大?
- 想知道这个女孩是谁?
- 国内的银行软件搞所谓的“安全键盘”是不是有什么大病?
- 真的有这种又苗条身材又爆炸的么?
- 为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
- 如何看待越来越多程序员选择让孩子继续从事编程工作,成为码二代?
- 各省的省超出来后(类似于苏超),中超是不是就废了?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- 我们常说的“地势险要、易守难攻”“兵家必争之地”到底是怎样的?
- 能分享一下你写过的rust项目吗?
- 国防大学教授公方彬说 : 俄罗斯的困境源于其选择了一条早被人类文明淘汰的大国强盛道路。怎样理解这话?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 人常说女人味,到底是个什么味?
- 女生到底应不应该穿***的衣服?