Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-22 08:50: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-22 06:45:15对方酒驾,我们提出私了要了3.5W,会被认为敲诈勒索吗?
- 2025-06-22 05:35:14大一计算机新生怎么合理利用github?
- 2025-06-22 05:35:14***拍大尺度片子时摄影师不会看光吗?
- 2025-06-22 06:10:20怎么用deepseek 编写程序代码开发软件?
- 2025-06-22 07:00:15DLM(扩散语言模型)会成为2025年的Mamba吗?
- 2025-06-22 05:55:15腰陆陆续续疼了一年多了,这个是腰突吗?
- 2025-06-22 05:35:14MacOS真的比Windows流畅吗?
- 2025-06-22 05:55:15独立开发桌面程序(Windows)UI框架选择哪个更好?
- 2025-06-22 05:40:14相对于PR、FCPX等同类软件,为什么Avid media composer在国内用的人很少?
- 2025-06-22 06:50:14如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
推荐产品
-
北大「韦神」粉丝破 2000 万,评论区成高考许愿池,如何看待家长们纷纷从韦神这里「沾福气」的心理?
典型的FOMO心理,(Fear of Missing Out -
国产手机AI「好用」的背后,是技术差距还是文化差异?
前段时间回国参加了一些活动,还跟一些国内做AI的朋友深入的聊 -
开发者为什么不使用网页扫码支付绕过苹果抽成30?
前段时间,米哈游在支付宝里弄了个“米哈游支付中心”,氪金直接 -
snipaste怎么安装?
一、Snipaste软件介绍 Snipaste 是一款令人惊
最新资讯