Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?_安徽省滁州市滁州经济技术开发区尽护清洁用具有限合伙企业
联系人:
手机:
E-mail:
地址:
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
发布时间:2025-06-22 01:55:10 人气:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
相关新闻
- 为什么现在在西瓜越来越贵了? 第一:现在消费群体都要瓜不大,皮薄,瓤甜,富水,无籽。 这大...
- 为什么运营商要封禁PCDN? 此回答是关于广东移动省间结算的,与PCDN有一定关联通知接广...
- 用J***a写Android的时代是不是要结束了? 今天看,虽然有点过时,但 J***a 还是不错的选择。 至...
- 如何看待多地推出升级版「禁酒令」? 这事吧,其中隐含兔子的理政经验、治国传统。 不止是禁酒,而...
- 为什么 macOS 并不差,可市场总敌不过 Windows? 我两个都用,有一天忽然想到一个问题,就苹果电脑的体量,愿意做...
- 为什么bilibili后端要用go来写? 这个问题的潜台词是“为什么是 go 而不是 j***a”对吧...


客服