当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-22 02:45: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 于是只好回退: …。
同类文章排行
- 为什么长得漂亮却没什么用?
- 女明星做了什么医美项目保持童颜?
- 能发一张在暧昧期的聊天记录吗?
- 如何评价中国电科研发的JY-10防空指挥控制系统成为伊朗防空指挥系统核心?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 为什么一谈到Wi-Fi想支持6GHz,总有人说那你可以去国外?
- 怎么国内车企都要去跑纽北呢,纽北也就是个普通赛道?
- 计算机基础在工作中,到底有多重要?
- 做一个中国的微软到底有多难?
- 美国真会下场对伊朗开战吗?
最新资讯文章
- 你见过身边身材最好的女生是什么样子的?
- Golang与Rust哪个语言会是今后的主流?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 性在婚姻生活中真的重要吗?
- 公务员单位为什么不用指纹打卡机并且严格考勤制度?
- 有什么是你去河南才明白的事?
- 如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
- Rust开发Web后端效率如何?
- 如何评价福原爱?
- 怎么国内车企都要去跑纽北呢,纽北也就是个普通赛道?
- 为什么和婆婆在一起生活很压抑?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 如何在 Golang 中进行字符串处理?
- NAS的盘是否需要一次性买齐?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 有没有好看的个人博客的设计?
- 怎么提高自己的系统设计和架构理论水平?
- 程序员为什么讨厌PHP编程语言?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 为什么Dreamwe***er,FrontPage会被淘汰?