Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-22 00:10:16
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-21 06:00:15系统该怎样架构才能处理实时热点数据?
- 2025-06-21 06:50:16如何看待英伟达新推出的显卡5090dd?
- 2025-06-21 07:00:16如何评价《灵笼 2》第六集?
- 2025-06-21 06:30:166 月 20 日,女篮热身赛,中国女篮 93-61大胜日本女篮,如何评价本场比赛?
- 2025-06-21 07:30:16系统该怎样架构才能处理实时热点数据?
- 2025-06-21 06:55:16有什么食物是你一直想吃,真吃到却很失望的?
- 2025-06-21 07:25:17如何评价***伊内斯·特洛奇亚的身材?
- 2025-06-21 06:35:15Vue性能优于React,那为什么还不用Vue?
- 2025-06-21 06:40:17以色列有能力灭掉伊朗吗?
- 2025-06-21 07:30:162025 年高考,为啥大家反应冷淡得出奇?
推荐产品
-
央企的信创,是否有必要把 spring 替换成国产的 solon ?
2021 年我亲自去现场部署过信创环境,某某档案系统。 J* -
既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
现代编程语言里swift是独一份默认所有class都是引用计 -
有一个***约你出去,你会去吗?
就我楼上,一个单亲妈妈,带两个孩子。 也就电梯里打过几次招呼 -
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
如果你老板要求不高的话,还可以抢救一下,但是也得学一段时间
新闻动态
最新资讯