当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-21 12:00: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 于是只好回退: …。
同类文章排行
- 如果将几百核心的服务器 CPU 当作 GPU 使用,会发生什么?
- 广西可以摆烂吗?
- 为什么越是禁止孩子玩手机的家庭,最后养出的网瘾少年越多?
- 面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- docker有哪些有趣的用途?
- 能分享一下你写过的rust项目吗?
- 大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
- 为什么沈六代J50会放弃DSI进气道和侧弹仓?
- 我弟弟用管理员身份把我和爸妈的WIFI 设置了,现在就他能用网,气不过,有办法让我出口气吗 ?
- Linux du-h显示的是文件还是文件夹的大小?
最新资讯文章
- 请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 贵州榕江县城遭超 30 年一遇洪水威胁,最大商场被洪水淹没,目前当地情况如何?为什么此次洪水这么大?
- 熊猫烧香技术含量高吗?高在哪里?
- 如何评价B站up主***千代退网?
- 如何评价董明珠30年未休过***?
- 据调查使用五笔输入法人数仅剩 3%,五笔输入法是怎么没落的?
- 超小团队选择Django还是Flask?
- 想要入行音***开发,但是没有相关项目经验怎么办?
- 本人女20,平胸跟男生一样怎么办 ?
- 为什么电信运营商们肯拼命加下行带宽,却对上行严防死守?
- 作为一个程序员你觉得是业务重要还是技术重要?
- 如何评价华为HDC2025开发者大会?
- 国内的银行软件搞所谓的“安全键盘”是不是有什么大病?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- 男女宇航员怎么解决生理需求?