Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-22 05:40:14
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-22 23:20:18为什么腰肌劳损这么难治?
- 2025-06-22 23:45:1792年的大龄剩女,还有必要结婚吗?
- 2025-06-23 00:35:16为什么《绝区零》打磨了那么多细节的同时,却有一个灾难性的UI设计?
- 2025-06-23 00:25:17为什么游戏总是缺少 dll 文件?
- 2025-06-23 00:40:16为啥软路由大多都是爱快加openwrt的组合,单openwrt有什么缺点嘛?
- 2025-06-23 01:00:15在深圳找个男朋友难吗?
- 2025-06-22 23:20:18如何评价苹果 3 月 5 日发布的 MacBook Air M4,相比前代有哪些提升?
- 2025-06-22 23:45:17二氧化碳人工合成淀粉技术现在怎么没动静了?
- 2025-06-22 23:50:16为什么工厂流水线的工人们宁愿每天做重覆的工作也不愿意去学一门技术?
- 2025-06-23 00:25:17如何看待国内服装尺码越来越小的现象?
推荐产品
-
西安一商场大屏播放巨大电风扇,这真的能起到「望扇止暑」效果吗?还是单纯营销创意?
能 很多很多年之前,我单身的时候,买了一副超级巨大的美女海报 -
怎么向老婆简单解释nas的用途?
我老婆在移不动上班,原来是营业厅员工,后来升岗去市分做后勤。 -
vscode 是盈利的吗?微软为什么要持续投入开发***?
说白了, VSCode是微软的一场“开发者殖民***”,而这 -
92年的大龄剩女,还有必要结婚吗?
佛山92年,离异没有孩子,接受吗? 年龄:92年 身高体重:
新闻动态
最新资讯