Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-22 07:30: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-21 07:10:17为什么个人需要公网ip?
- 2025-06-21 06:20:15为什么中大型鹦鹉一直都不开放售卖?有哪些原因呢?
- 2025-06-21 06:50:16为什么要在鱼缸里养水草?
- 2025-06-21 06:50:16接触Shopee8个月了,只想求一句实话,你们到底赚钱了吗?
- 2025-06-21 06:50:16你们的腰椎间盘突出,怎么治好的?
- 2025-06-21 06:35:15py爬虫的话,selenium是不是能完全取代requests?
- 2025-06-21 06:35:15为什么还用导弹发射井,机动式部署不是更安全吗?
- 2025-06-21 06:25:16为什么腾讯云或者阿里云不让自建dns服务器?
- 2025-06-21 07:20:16性价比这么低的西贝莜面村是怎么做大的?
- 2025-06-21 07:10:17055驱逐舰 是个什么概念?
推荐产品
-
荣耀 Magic V5 折叠屏手机将于 7 月 2 日发布,会带来哪些新的技术和体验?
昨天做了张图,列举了一折主流折叠屏厚度排行榜以及重量排行榜 -
古代军队明明有前锋开路,为什么大军还会被埋伏?
我前年专门去了特拉西墨涅湖古战场,汉尼拔曾经在湖边的山谷埋伏 -
有没有什么路由器让你用过之后彻底惊艳了?
tplink商用版本路由器 路由+交换机+3个大饼AP挂天上 -
用玉米钓不到鱼是什么原因?
实事求是的说,其实鱼,根本就不喜欢吃玉米。 但是玉米的结构
新闻动态
最新资讯