当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 人气:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-06-19JetBrains 放弃 AppCode 是否是一个错误决定?
- 2025-06-18JetBrains 放弃 AppCode 是否是一个错误决定?
- 2025-06-19为什么说耿直的人更容易吃亏?
- 2025-06-19为什么linux桌面那么丑?
- 2025-06-19如何评价DuckDB?
- 2025-06-19有哪些让你目瞪口呆的 Bug ?
- 2025-06-19***拍大尺度片子时摄影师不会看光吗?
- 2025-06-19网友称在桔子水晶酒店洗漱包内发现用过的 四联检测盒,具体是怎么回事?酒店要承担哪些责任?
- 2025-06-19商业史上有哪些降维打击的经典案例?
- 2025-06-19到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 2025-06-19外贸独立站怎么做SEO?
- 2025-06-18怎么看swift的并发模式选择了actor模型?
- 2025-06-19胸大的女孩会自卑 吗?
- 2025-06-19如何看待伊朗国家电视台发文:“今晚,将会发生一件大事,让世界铭记几个世纪”?
- 2025-06-19如何评价字节跳动开源的 Netpoll?
- 2025-06-19时隔4年,无畏契约(Valorant)又如何评价?
推荐产品
-
微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
咦这事和我之前参加过的讨论有关,我应该可以回答至少一部分原因 -
为什么女生要做大部分家务?
不是 有啥家务? 内衣内裤一定要手洗是不是自己作的? 你说混 -
MySQL 面试中常见的问题有哪些?
说在前面“ MySQL 有几级缓存?每一级缓存,具体是什么? -
Swift 和同时代的其他语言比起来怎么样?
我觉得Swift最强的是无缝集成C,制作完XCFramewo
热销产品
最新资讯