Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-19 18:05:16
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-29 11:45:16扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 2025-06-29 11:40:17显示器选32还是27,2k还是4k?
- 2025-06-29 12:15:16python与nodejs哪个性能高?
- 2025-06-29 11:40:17为什么都 2025 年了显卡还不能通杀 4K?
- 2025-06-29 11:50:172025年,笔记软件又如何选择?
- 2025-06-29 12:10:17如何评价前端框架 Solid?
- 2025-06-29 12:15:16你看过哪些以为是段子新闻,结果发现居然是真的?
- 2025-06-29 11:40:17如何评价网易国产动作冒险单机新作《归唐》首支预告片?
- 2025-06-29 11:25:16JetBrains会成为下一个Borland吗?
- 2025-06-29 11:35:16以前大力推广的沼气池,怎么现在越来越少了?
推荐产品
-
***拍大尺度片子时摄影师不会看光吗?
我现在从事服装行业(内衣)。 这么说把,现在的***,想接 -
为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么?
说到底,现在的轴体厂家看起来很卷,其实并没有,这些厂家仍旧抱 -
如何评价最新发布的 vivo X Fold5,作为首款「三防」折叠屏手机,都有哪些亮点值得关注?
vivo X Fold5发布会看完了吧?它就是目前全球最轻三 -
如何评价电影《碟中谍8:最后清算》?
一堆人吐槽阿汤哥怎么扛住压强和低温度活下来的 其实他就是死了
最新资讯