当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 人气:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-21吴柳芳的真实水平如何?
- 2025-06-21有什么是虚拟机代替不了物理机的?
- 2025-06-21特朗普表示美军阅兵式将超越奥运会或世界杯,这背后的意义和成本如何评估?
- 2025-06-21韦东奕和王虹谁的数学天赋更强?
- 2025-06-21一个成年男性,引体向上能做多少个?
- 2025-06-21从技术上看,cloudflare比其他公司牛在哪儿?
- 2025-06-21一个练过功夫的姑娘能打过一个没练过的男人吗?
- 2025-06-21评价一下Proxmox VE与ESXi的优劣?
- 2025-06-21如何评价网传那尔那茜高考179分(含加分)考入上海戏剧学院***?
- 2025-06-21你卡过最厉害的bug是什么?
- 2025-06-21如何看待伊朗国家电视台发文称“今晚将会发生一件大事,让世界铭记几个世纪”?
- 2025-06-21Golang是不是代替了PHP以前的生态位啊?
- 2025-06-21广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
- 2025-06-21一个练过功夫的姑娘能打过一个没练过的男人吗?
- 2025-06-21如何评价《灵笼 2》第六集?
- 2025-06-21丑的基因更强大,还是美的基因更强大?
推荐产品
-
你手机中最舍不得卸载的APP是什么?
如果只能留一个的话,一定是箭头指的那个,因为它真的可以让我感 -
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
rust 的 result 是枚举,只有2个答案,要么ok要 -
手机的运行内存真的有必要上16GB吗?
这是10年谷歌退出中国的影响延续。 我其实不愿意承认,一个 -
如何看待特朗普最后关头取消对伊朗的军事行动?
其实就是五角大楼都没准备好,就被比比拉进场了。 比比的案子是
热销产品
最新资讯