当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-24 14:10:17
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
- 为什么知乎上很少有人说要买***椅, 不觉得家里有***椅真的提高生活品质吗?
- 为什么Rust的包管理器Cargo这么好用?
- 为什么手机 NFC 功能基本上用不起来?
- 雷军为什么不愿意用性价比打法进军NAS?
- 亲眼见到明星本人是什么体验?
- KVM显示器有哪些?
- 小区不让外卖员骑车进来,只能走进来,每次点外卖,很多人都不接单,我该怎么办?
- 现在既然全靠雷达了,为啥伊以炸来炸去都要在晚上?
- golang总体上有什么缺陷?
最新资讯文章
- 为什么很多 SpringBoot 开发者放弃了 Tomcat,选择了 Undertow?
- 有哪些优质的游戏模拟器?
- Ragflow二次开发前端最佳实践是什么?
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
- 小区楼下的自动售水机的水干净吗?
- 给小孩买什么游戏机?
- 为什么中国拍不出《复仇者联盟》这样的电影,比如大乘期修士对抗魔界入侵地球?
- switch2为什么不用高通骁龙或者联发科天玑的旗舰芯片?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 平面设计真的很难做吗?
- 有没有什么惊为天人的 Logo 设计?
- 哪张夏天的老照片,让你一想起来就嘴角上扬?
- 你从别人的旧硬盘里发现了什么有趣的东西?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 目前最流行的 rust web 框架是什么?
- 为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘?
- 独立开发***能盈利吗?感觉好累...
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 怎么实现一个简单的数据库系统?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?