Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 20:45:15
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-20 04:35:20为什么长得漂亮却没什么用?
- 2025-06-20 04:50:142025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 2025-06-20 05:15:14一米二的棍子打的赢三十厘米的刀子吗?
- 2025-06-20 05:45:15大家的NAS都是24小时不关机吗?
- 2025-06-20 04:20:14《武林外传》里最让你心酸的画面是什么?
- 2025-06-20 04:25:14为何 PC 需要单核高性能,而服务器不在乎?
- 2025-06-20 05:15:14如何评价前端框架 Solid?
- 2025-06-20 05:30:14群晖 nas 有些什么基本和好玩的功能?
- 2025-06-20 06:05:14以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 2025-06-20 04:20:14鱼缸哪里买比较便宜呢?
推荐产品
-
到底是9800x3d+5070ti还是u7+5080?
9800X3D 3300 U7 2200 两者相差1000 -
最讨厌和哪种人打羽毛球?
昨天群打刚遇到一个老登,上来就又是下压又是吊,没惯着,面无表 -
iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
正常,iOS7的时候也说丑,甚至比现在更甚。 但是 -
如何评价尤雨溪?
一个优秀的程序员、开源贡献者、产品经理. 就算你不写 Vue
最新资讯