当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?_天津市东丽区整昌救醒装饰盒有限合伙企业
文章出处:网络 人气:发表时间:2025-06-25 17:20: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 于是只好回退: …。
同类文章排行
- 组nas一定要TDP低的cpu吗?
- MacBook的诱惑在哪里?
- 为什么高德地图api提出了一个商用5w基础费用起步的概念?
- WordPress太慢了有什么办法解决吗?
- 新买的移动硬盘该格式化为 NTFS 还是 exFAT?
- 如何看待英雄联盟前职业选手mlxg官司输了,被强制执行2500w?
- 什么是bootloader?
- 怎样自己做一个ai生成音乐的软件?
- Anthropic 推出的 Claude Code 是什么技术原理呢?
- 大家为什么会讨厌缩写?
最新资讯文章
- SwiftUI 是不是一个败笔?
- 一套正版adobe全家桶多少钱?
- 为什么 Windows 的兼容性这么强大,到底用了什么技术?
- 北大「韦神」粉丝破 2000 万,评论区成高考许愿池,如何看待家长们纷纷从韦神这里「沾福气」的心理?
- 现在读写速度最快的硬盘,能在30年前的计算机上当做内存使用吗?
- postgres集群的选择?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- SATA固态好用吗?为什么大家都喜欢m.2呢?
- 用plc编程5层楼电梯程序如何编程?
- 为什么大部分人都认为2560x1440是2K?
- git是Linus一个人开发出来的吗?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- INTP 擅长洞察人心吗?
- 什么是bootloader?
- 国内大厂现在用rust的多吗?
- 微软宣布全球裁员 6000 人,为 2023 年以来最大规模,为什么此时裁员?会对微软带来哪些影响?
- 为什么一部分 Go 布道师的博客不更新了?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 如何评价《情感反诈模拟器》超越《黑神话:悟空》登顶 Steam 中国区热销榜?
- 美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?