Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-22 07: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-22 06:55:14为什么中国很少有人使用linux?
- 2025-06-22 06:10:20你身边身材最好的女生是什么样?
- 2025-06-22 06:25:14ant-design-vue 社区为什么不维护了?
- 2025-06-22 06:40:15得了强直性脊柱炎是不是一辈子就完了?
- 2025-06-22 06:15:14女生微胖到底是种什么体验?
- 2025-06-22 05:40:14得了强直性脊柱炎是不是一辈子就完了?
- 2025-06-22 05:35:14以色列为什么要打伊朗?
- 2025-06-22 05:55:15如何设计出色的网站后台原型?
- 2025-06-22 06:00:14独立开发者都使用了哪些技术栈?
- 2025-06-22 05:40:14理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
推荐产品
-
姐妹们穿裙子露出安全裤打底裤会害羞吗?
哎…… 好愁人…… 女孩子为什么穿打底裤,不就是为了防止男孩 -
对于一般用户来说,日常娱乐选择2K显示器还是4K显示器好?如何选才能不后悔?
优先推荐4K显示器,最最主要的原因,如果你不纠结参数和品牌, -
如何看待uni*** APP端接入主流广告必须通过uniad去接入的行为?
意思就是如果你的***靠广告吃饭,且做的是安卓和iOS,建议 -
被时代淘汰的水果有哪些?
想一下,还真有不少。 ⭕️ 黑皮西瓜 这种小的黑绿皮西
最新资讯