Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-26 06: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 于是只好回退: …。
推荐资讯
- 2025-06-22 12:15:16儿子抑郁四年左右了,他的未来该怎么办?
- 2025-06-22 11:15:16请问有什么软件能够AI自动生成***?
- 2025-06-22 10:55:16软路由怎么没有人玩了?
- 2025-06-22 10:50:17jwt的设计合理吗?
- 2025-06-22 11:10:16你曾经买过最后悔的东西是什么?
- 2025-06-22 12:00:17慈禧为什么要反对戊戌变法?
- 2025-06-22 11:05:18为什么出过国的人回来都不描述真实的西方百姓生活?
- 2025-06-22 12:00:17为什么 mac mini 的 m4 版本价格这么低呢?
- 2025-06-22 10:45:16做一个中国的微软到底有多难?
- 2025-06-22 12:05:16搭建家庭 NAS 服务器有什么好方案?
推荐产品
-
安装不了 adobe acrobat dc, 请指教?
今日软件 Adobe acrobat DC2025 软件详情 -
如何评价「尖叫」这种饮料?
结婚前VS结婚后。 打完球,兄弟,来一口。 瓶子向下60 -
如何看待国内服装尺码越来越小的现象?
今天又要给大家上强度了。 前两天退货经济学的文章被许多平台 -
相对于PR、FCPX等同类软件,为什么Avid media composer在国内用的人很少?
主要还是因为它难。 Avid家的软件是很严谨的面向专业工作
最新资讯