当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-20 09:15:14
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
同类文章排行
- 中年女性如何保持身材?
- 为什么警察执法有一点凶?有时候不会心平气和?
- 为什么一部分 Go 布道师的博客不更新了?
- 如何看待天津的排水系统?
- 为什么英伟达要起nvidia这么一名字?
- 伊朗警告以色列居民尽快撤离,称将展开真正惩罚性打击,伊朗还有哪些底牌?以伊冲突会演变为中东全面战争吗?
- 雷军说「烧开自来水绝对不能喝」,是真的吗?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 为什么不用rust重写Nginx?
- 如何评价B站峰哥亡命天涯直播中说面包就是比馒头好吃,中国古代不吃面包是因为贫穷,没有足够的柴火?
最新资讯文章
- 你的低成本爱好是什么?
- 为什么不取消机关食堂,让公务员点外卖拉动内需,提供更多的外卖岗位?甚至倒逼食品安全大幅改善?
- 为什么红色警戒到现在还是这么多人玩?
- go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
- 伊朗警告以色列居民尽快撤离,称将展开真正惩罚性打击,伊朗还有哪些底牌?以伊冲突会演变为中东全面战争吗?
- 作为一个服务器,node.js 是性能最高的吗?
- 地球上会不会缺少某种我们不知道的重要***,导致咱们无意识中科技树落后了?
- 《CS2》奥斯汀 Major 中中国战队 LVG 止步 12~14 名,如何评价这一成绩?
- 如何看待天津的排水系统?
- 消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
- Vim 有什么奇技淫巧?
- 有个自闭症的孩子,该放弃吗?
- ***咖被曝员工月薪 2300 元只休 1 天,这样的薪资和工作条件是否合理?
- 既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
- 网传西藏六月发生三起藏马熊吃人***,藏马熊真的这么可怕吗?






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