当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 人气:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-22linux字体显示为什么还做不到像android一样清晰?
- 2025-06-22软路由怎么没有人玩了?
- 2025-06-22显示器选32还是27,2k还是4k?
- 2025-06-22养乌龟如何降低换水频率?
- 2025-06-22利用爬虫技术能做到哪些很酷很有趣很有用的事情?
- 2025-06-22为什么一直在说稳就业,但找工作却越来越难了呢?
- 2025-06-22联想 128GB 超大内存迷你 AMD 主机上架,此款主机有哪些亮点?
- 2025-06-22小腿能粗到什么地步?
- 2025-06-22为什么有些人认为中国武器装备看起来很土?
- 2025-06-22中国预警机世界领先吗?
- 2025-06-22华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 2025-06-22如何评价电影《碟中谍8:最后清算》?
- 2025-06-22以色列为什么要打伊朗?
- 2025-06-22京东刘强东近期小范围分享怎么看?
- 2025-06-22为什么越来越多的 SSD 不带片外缓存了?
- 2025-06-22如何评价《捞女游戏》(现更名反诈模拟器)登顶steam国区热销榜榜首?
推荐产品
-
大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
最新的设计文档里面对这一块做了一个解释。 Why not -
为什么说6月30日是裁员大限将至?
你这是整天疑神疑鬼啊。 但是国家整治劳务派遣和劳务外包。 -
多个充电宝或电芯品牌的 3C 认证证书被暂停,涉及罗马仕、安克、绿联、倍思、安普瑞斯等,发生了什么?
知道第一次起火是啥时候吗?是3月20日。 知道总共起火多少 -
为什么感觉现在的 bilibili 很没意思?
B站犯了一个相当大的错误。 他们用短***的逻辑来运营长*
最新资讯