Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-26 05:35:10
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 06:45:09如何看待伊朗国家电视台发文:“今晚,将会发生一件大事,让世界铭记几个世纪。”?
- 2025-06-19 06:50:09超小团队选择Django还是Flask?
- 2025-06-19 07:10:09好的游戏设计有很多,有些也不难在程序上实现,为什么很多新游戏还是不会用已有的好的设计呢?
- 2025-06-19 07:30:102025年,歼16与美军机50分钟缠斗,为什么知乎上没有任何消息?
- 2025-06-19 08:00:11有哪些美到极致的神翻译?
- 2025-06-19 06:45:09iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 2025-06-19 07:00:10国外的女生为什么屁股都大?
- 2025-06-19 07:35:10哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-19 07:20:10有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
- 2025-06-19 08:15:12如何评价《绝区零》艾莲的激发潜能?
推荐产品
-
前端,后端,全栈哪个好找工作?
一定是后端好找工作。 哪怕后端团队都每天工作3小时摸鱼5小 -
有没有什么软件是适合老师出题考试用的?
市面上99%的题库忽略了一点:多人协作使用题库。 大部分题 -
买到烂尾楼到底该有多绝望?
1 见过发短***维权的,也见过发短***擦边的。 这是第 -
你的低成本爱好是什么?
我有一个超低成本的爱好,这个爱好就是养鱼,字面意思上的养鱼,
最新资讯

