Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-18 23:50:11
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-28 02:40:10为什么很多《红警》老玩家看不起《红警3》,且对于《红警3》存在大量误解?
- 2025-06-28 02:35:112024MacBookPro14寸选择m4标准版(10核心)32+512还是M4Pro(12核心)?
- 2025-06-28 03:40:10为什么中国人做一顿饭要几个小时,而国外花的时间少得多?
- 2025-06-28 02:35:11有哪些事情是MacOS做不到但Linux可以做到的?
- 2025-06-28 03:00:10为什么QQ上的网络状态没有了?
- 2025-06-28 03:30:10大家比较关心成飞6代,而不关心沈飞6代?是不是已经默认沈飞6代机不行?沈飞6代机外形更像战斗机?
- 2025-06-28 02:55:10肌肉男打得过练拳击的瘦子吗?
- 2025-06-28 03:15:10为什么很多《红警》老玩家看不起《红警3》,且对于《红警3》存在大量误解?
- 2025-06-28 04:15:09高并发下怎么做余额扣减?
- 2025-06-28 03:40:10家用净水器选反渗透还是超滤?
推荐产品
-
python与nodejs哪个性能高?
迭代法+取模计算fibs(100000000)%100000 -
哪些东西必须戒掉?
必须是戒烟,为什么要戒烟? 我是一个外卖员,今天跑了五十多单 -
有哪些让你目瞪口呆的 Bug ?
讲个离谱的, 第一阶段,之前买了一个小主机,巴掌大,一直用来 -
J***aScript 已经强大到什么程度了?
今天,我们来聊聊一个可能被你忽视,而且非常强大的标准 J**
最新资讯

