Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-24 11:35:20
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 05:20:15为什么 Bun 选择了 Zig 以及 JSCore?
- 2025-06-29 03:45:14《碟中谍 8》都有哪些槽点?
- 2025-06-29 04:25:14如何看待演员夏雨称「真正玩极限运动的都是胆小的人」,如何理解这一观点?
- 2025-06-29 05:10:14如何进入开源软件世界提升自己?
- 2025-06-29 05:20:15如何评价吴京马上要上映的新电影《镖人》?
- 2025-06-29 04:10:14GoLang不需要Rakefile/Makefile,是如何实现交叉编译的?如在X86上生成MIPS的可执行。
- 2025-06-29 04:25:14苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?
- 2025-06-29 03:55:15Vue性能优于React,那为什么还不用Vue?
- 2025-06-29 03:50:14为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 2025-06-29 04:15:14三只羊是不是被人做局了?
推荐产品
-
UBI(Universal basic income,全民基本收入)可行吗?
可行,发达国家,美国,欧洲已经在全民基本收入实现的前夜了。 -
我上大一,需要买电脑,一共9000,但我妈说她给我3000,我心里很不舒服,怎么办?
在我小的时候,我爸曾掐着我妈脖子,让她拿出钱来买一台六千块钱 -
为什么程序员独爱用Mac进行编程?
去闲鱼上搜 MacBook Pro M1,都是某互联网大厂满 -
宋佳凭借电视剧《山花烂漫时》「张桂梅」一角二封白玉兰视后,如何评价她的演技?
宋佳拿奖,实至名归。 宋佳成为白玉兰史上第五位拿过两次白玉
最新资讯