Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-24 17:50:12
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 19:50:10照骗能骗到什么程度?
- 2025-06-22 18:45:12你是怎么发现亲戚开始见不得你好的?
- 2025-06-22 18:35:10海贼王为什么现在被全网黑?
- 2025-06-22 19:40:10为什么有些男人眼里看不见家务?
- 2025-06-22 20:00:11电视剧《繁花》中,爷叔为什么会离开宝总?
- 2025-06-22 18:20:11Electron是否有作为游戏引擎的潜力?
- 2025-06-22 19:25:11什么是歼20完全体?
- 2025-06-22 19:35:11美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
- 2025-06-22 18:15:11皮肤太白是种怎样的体验?
- 2025-06-22 19:25:11为什么《绝区零》打磨了那么多细节的同时,却有一个灾难性的UI设计?
推荐产品
-
伊朗这次让以色列打惨了,这个国家还能挺过来吗?
实际上,以色列要惨得多。 大家没法理解“体量”的意义。 -
英伟达 RTX 5050 笔记本显卡跑分曝光,该显卡有哪些亮点?
这玩意约等于4060的性能+把显存换成GD7+强x给用户一个 -
女生体毛旺盛是什么样的体验?
原来有个女同事,典型的白富美,巨漂亮,肤白貌美大长腿那种。 -
独立开发者都使用了哪些技术栈?
现在最快、最省钱的方案是这样的: 前端咱就用Next.js,
最新资讯

