Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 01: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 16:30:18鱼缸能不能做到一直不换水还很清澈?
- 2025-06-20 16:10:19网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 2025-06-20 15:55:18网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 2025-06-20 16:05:17为什么市场不制作***黄油?
- 2025-06-20 17:20:18越南人的生活水平怎么样?
- 2025-06-20 16:50:17为什么中国的英语教育这么失败?
- 2025-06-20 16:45:18为什么家用nas要整raid?
- 2025-06-20 17:10:18为什么tokio能成为rust异步标准?
- 2025-06-20 16:50:17为什么新流行的开源编辑器都在用Rust开发?
- 2025-06-20 16:45:18《酱园弄》电影你期待哪位演员的表演?
推荐产品
-
海贼王为什么现在被全网黑?
海贼剧情有个非常大的BUG 虽然文艺作品都有BUG,世界上不 -
老挝是个怎么样的国家?
我对老挝最大的感受是老挝女人,不管你恋爱的时候对她多好,但她 -
为什么各大 *** 出奇一致地设置了『摇一摇开屏广告』?如何关闭常用 *** 的这些广告?
如果各位可以科学上网,建议把国产所有APP都重新卸载,去Go -
我听说Windows12微软就直接重头构建Windows了,就直接重构Win内核了,到底是不是真的?
你太瞧不起NT Kernel了,这个内核无疑是有史以来最先进
新闻动态
最新资讯