Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-21 12:00: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 于是只好回退: …。
推荐资讯
- 2025-06-19 22:50:15如何评价大胃袋良子?
- 2025-06-20 00:05:17如何看待:“伊朗国家电视台:今晚会发生一件大事,世界将铭记几个世纪”?
- 2025-06-19 22:50:15AI数字人应该怎么制作?求介绍!?
- 2025-06-19 23:10:16为什么后端老是觉得前端简单?
- 2025-06-19 23:20:17大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 2025-06-19 23:50:16狸花猫打架是不是很厉害?
- 2025-06-19 22:50:15我国004号航母什么时候下水?
- 2025-06-19 23:35:15从2025年开始,为什么很多程序员都扔掉了Windows、Mac和Linux,开始拥抱鸿蒙pc了?
- 2025-06-20 00:00:17江西一救护车转运重症患儿 800 公里收 28000 元遭质疑,争议点是什么?哪些信息值得关注?
- 2025-06-19 23:05:15理想汽车的护城河是什么?
推荐产品
-
江西一救护车转运重症患儿 800 公里收 28000 元遭质疑,争议点是什么?哪些信息值得关注?
有些人眼里这世界上只准有黑白不能有灰了吗? 一堆在那儿算成本 -
江苏一医院称负债 4400 多万全员解聘,具体是怎么回事?医院这么做合法吗?
新闻学魅力时刻,泗洪老年病医院是私立医院。 不讲私立还是公立 -
go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
作为一种静态编译的原生代码类语言,同时又是自带GC的原生代码 -
postgres集群的选择?
我们需要谈谈困扰我几个月的事情。 我一直看到独立黑客和初创公
新闻动态
最新资讯