Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-22 04:30: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-21 22:45:17家里想搞个服务器,有什么好的建议方案吗?
- 2025-06-21 23:55:16理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 2025-06-21 22:25:15Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
- 2025-06-21 23:55:16软路由是否被过度神化?
- 2025-06-21 22:15:20有什么食物是你一直想吃,真吃到却很失望的?
- 2025-06-21 23:25:16为什么 IPv6 突然不火了?
- 2025-06-21 23:35:16如何看待日本小学校园餐只有一小块鸡肉?
- 2025-06-21 23:55:16体制内女老师,被关系户欺负,大吼——"不干就给老子滚",我该怎么办?
- 2025-06-21 22:50:16中美会因台海开战吗?
- 2025-06-21 23:40:18HTTP/3 解决了什么问题,又引入了什么新问题?
推荐产品
-
做一个中国的微软到底有多难?
为了解答这个疑问,我找出来微软的软件产品清单,我发现我居然无 -
小米澎湃OS和华为鸿蒙OS,他们有什么不一样,谁更有发展前途?
先叠甲:自用小米12S Ultra,家中另有一台小米14Ul -
空输部队为全斗焕干了这么多脏活累活,士兵有没有什么优待?
左边那个人叫卢泰愚,右边那个人叫全斗焕。 作为全小将的副手 -
求大神解答,为什么大家都不喜欢用docker?
我在游戏行业呆了7、8年,互联网行业呆了2年,实体行业呆了4
最新资讯