当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-18 13:30:12
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
同类文章排行
- 2025年,歼16与美军机50分钟缠斗,为什么知乎上没有任何消息?
- 敢不敢发一张你的自拍照?
- 明星现实中真的很漂亮吗?
- 为什么刘亦菲的脸这几年被捧上天了?
- 如何看待CCTV13批评“L2.999智驾”等误导性宣传,若导致事故车企可能需要担责?
- C++性能高吗?对比rust有何优势?
- 真的有这种又苗条身材又爆炸的么?
- 为什么 IPv6 突然不火了?
- 为什么一部分 Go 布道师的博客不更新了?
- 全球每年约500万匹马被屠宰,为什么却见不到中国人吃马肉?
最新资讯文章
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 哪张照片让你觉得刘亦菲美得不可方物?
- Rust开发Web后端效率如何?
- 你后悔娶了现在老婆吗?
- 汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
- DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
- 创业公司是否应该使用 Rust ?
- 中国与敌国发生战争,哪些国家会帮中国?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 如何看待Ollama基于Go语言开发而不是别的编程语言?
- 以色列为什么要打伊朗?
- Trae和Cursor对比有什么优势吗?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- PHP现在真的已经过时了吗?
- Golang是不是代替了PHP以前的生态位啊?






关注公众微信号
移动端,扫扫更精彩