Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-19 19:55: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-25 11:45:19我应该设置多少kb才能让他不能玩游戏?
- 2025-06-25 10:25:18学计算机的要把这些书都全部看完吗?
- 2025-06-25 10:25:18想自学物联网,有没有什么建议或者书籍推荐?
- 2025-06-25 11:40:18你都见过什么样的电脑盲?
- 2025-06-25 10:35:19做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
- 2025-06-25 11:45:19做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
- 2025-06-25 09:45:18能分享一下你写过的rust项目吗?
- 2025-06-25 10:10:18数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 2025-06-25 10:05:18什么是 AI Agent(智能体)?
- 2025-06-25 10:40:19女孩子腿非常白是什么体验?
推荐产品
-
为什么现在很多人推崇国外原版教材?
说实话,美国教科书是真的很能打。 能打到什么程度?细细的读 -
有没有免费的NAS系统推荐一下?
新出了一个国产免费的NAS系统,飞牛私有云fnOS,怎么不叫 -
有一个超级漂亮的女朋友是一种什么体验?
见过一个我老公的同学的老婆很漂亮,就是网红脸那种,身材也好, -
如何看待打五笔的人?
初中一个暑***,在家没事干。 就拿着我姐的电脑开始玩。 以
最新资讯