当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-19 04:35:09
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
同类文章排行
- 为什么史前会下几百万年的大雨?
- 请问有什么软件能够AI自动生成***?
- 你们的腰椎间盘突出,怎么治好的?
- 你卡过最厉害的bug是什么?
- 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 30马赫的导弹,近防炮能挡住吗?
- 为什么用 electron 开发的桌面应用那么多?
- 如何看待CCTV13批评“L2.999智驾”等误导性宣传,若导致事故车企可能需要担责?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 有没有好的家用NAS解决方案,需求如下:可以远程控制开关机,电脑、手机投送存储、下载文件?
最新资讯文章
- 你为什么对kotlin失去好感?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 洲际导弹能打到任何地方,为什么还需要轰炸机?
- 中国经营得最差的省级电视台是什么?
- 为什么中大型鹦鹉一直都不开放售卖?有哪些原因呢?
- 穿瑜伽裤爬山的女生会不会害羞?
- 中国人口正经历前所未有大转折,如何看待中国人口负增长?应该怎样应对?
- 福特级航母的电磁弹射到底出了什么问题?
- 到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 通过 GraalVM 将 J***a 程序编译成本地机器码后,效率能和rust比吗?
- 为什么国内程序员不喜欢写单元测试?
- 为什么有些前端一直用 div 当按钮,而不是用 button?
- 今年西瓜收购价只有 2 毛一斤,有瓜农把西瓜扔池塘,现在超市西瓜仍几元一斤,为何会这样?
- 大家的NAS都是24小时不关机吗?
- NAS将来会被什么产品取代?






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