当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-20 18:50:11
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
同类文章排行
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 学生校服如何隐藏内衣痕迹?
- 我的世界怎么租一个四个人的服务器?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 为什么网上那么多人说广州没落是因为城中村?
- 都是剪辑,pr和剪映有什么不同?
- 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 为什么 IPv6 在国内至今未得以大规模应用?
- 胸大的女孩子有什么烦恼?
最新资讯文章
- 为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么?
- MacOS真的比Windows流畅吗?
- 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
- 高校里那些「非升即走」后「走」了的青年教师都怎么样了?
- 你捡过最大的漏是什么?
- 在武汉的你,择偶的标准是什么?
- notion和Obsidian这两款软件选哪个?
- 如何评价张靓颖刘宇宁《九万字》?
- 为什么鸿蒙PC版电脑不使用x86架构?
- 小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
- 如何看待英雄联盟前职业选手mlxg官司输了,被强制执行2500w?
- 中小企业怎么实现数字化转型?
- 有一个***约你出去,你会去吗?
- 吴柳芳的真实水平如何?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 编程问题哪里解决?
- 怎么向老婆简单解释nas的用途?
- 联想 128GB 超大内存迷你 AMD 主机上架,此款主机有哪些亮点?
- 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 为什么这么久了还是没有主流软件开发鸿蒙版?





