Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 02:35:15
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-20 18:05:16鱼缸哪里买比较便宜呢?
- 2025-06-20 17:35:17为什么欧美影视喜欢露点?
- 2025-06-20 18:15:15SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
- 2025-06-20 18:55:1534 岁教授王虹在北京大学开数学讲座,她或将成为首位获得菲尔兹奖的中国籍数学家,有多厉害?
- 2025-06-20 19:05:16为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 2025-06-20 18:55:15大家猜猜伊朗的结局如何?
- 2025-06-20 18:55:15为什么每次说Mac的时候总会有人说Mac没有“生产力”,因为Mac用不了CAD?
- 2025-06-20 18:55:15家里想搞一个服务器,怎么才不违规?
- 2025-06-20 18:20:15腾势的发展为何如此艰难?如何破局?
- 2025-06-20 18:55:15能发一张在暧昧期的聊天记录吗?
推荐产品
-
2025 年 618,有哪些家电新物种满足了消费者的「既要又要还要」?
其实这里的“既要又要还要”说简单点就是这个产品得拥有尽可能多 -
为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
Acorbat2022版已经有很多功能不能用了,不是会弹窗告 -
为什么任天堂在NS2上没有选择使用OLED屏幕以提升续航能力和显示效果?
一堆懂哥说任天堂屏幕不是定制的,然而事实上不仅是定制的,而且 -
PHP现在真的已经过时了吗?
我php 由php3 用到現在,經歷過IIS 用*.php3
新闻动态
最新资讯