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-21 18:10:17《潜伏》里的翠萍为什么不会被人怀疑是卧底?
- 2025-06-21 16:50:18《长安的荔枝》 里的圣人不会不知道荔枝运不来吧?为什么还要布置这个任务?
- 2025-06-21 17:25:18印度50年内会不会超越中国?
- 2025-06-21 17:05:17为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-21 17:35:23为什么韩国的热辣舞团无法征服中国的男性市场??
- 2025-06-21 17:00:18DIY的NAS易用性如何?
- 2025-06-21 17:50:17做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
- 2025-06-21 17:55:17美国还有能力建造一艘核动力航母么?
- 2025-06-21 16:45:17为什么越来越多的国内男孩,要娶国外女孩?
- 2025-06-21 18:35:15比亚迪最近绩效减半,这是卸磨杀驴么?
推荐产品
-
如何看待打五笔的人?
初中一个暑***,在家没事干。 就拿着我姐的电脑开始玩。 以 -
能分享一下你写过的rust项目吗?
实际工作中,2020年的时候用 Rust 在 ARM 设备上 -
Rust使用?多次传播错误后,怎么定位最开始发生error的地方?
thiserror和anyhow不是说不能混用,但实在没啥必 -
印度是真的烂还是咱们在信息茧房里面?
你要是信不过简中的话,你可以去翻翻繁中对印度的报道, 油管上
新闻动态
最新资讯