当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-20 02:35: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 于是只好回退: …。
同类文章排行
- 为什么一部分 Go 布道师的博客不更新了?
- 以媒称以方使用特殊武器将 9 名伊朗顶尖核科学家暗杀,可能是什么武器?核科学家被暗杀对伊朗影响有多大?
- 超级喜欢穿短裙正常吗?
- Rust 的设计缺陷是什么?
- systemd吞并了什么?
- 想知道德普怎么看上艾梅柏·希尔德的?
- Cloudflare是一家什么样的公司?
- 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 如何评价首个女性友好的编程语言HerCode?
- 有哪些开源或免费软件吊打商业收费软件的例子?
最新资讯文章
- 该学C4D还是blender?
- SwiftUI 是不是一个败笔?
- 联想 128GB 超大内存迷你 AMD 主机上架,此款主机有哪些亮点?
- 伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- switch2好用吗朋友们?
- go语言接口的优势?
- 为什么女性内衣很少有人穿前扣的?
- golang总体上有什么缺陷?
- 如何评价首个女性友好的编程语言HerCode?
- 网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 核武器真的有宣传中那么牛逼吗?
- systemd吞并了什么?
- 中国军队有多强,在世界能排第几?
- flutter为什么不用Go语言,而用Dart?