Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-21 12:35:17
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 09:10:17男医生在给年轻靓丽的女性检查时会是什么心态?
- 2025-06-21 08:50:17刘强东称「京东外卖很快就会出来一个跟美团完全不同的商业模式」,如何看待此回应?
- 2025-06-21 08:05:17现在网上把清朝说得一无是处,但是为什么能统治268年?
- 2025-06-21 09:10:17前端因为像素还原设计稿而离职,这是个别现象吗?
- 2025-06-21 08:55:16像出版社出版书籍是用什么软件排版呢?除了WPS和Adobe?
- 2025-06-21 08:35:17一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 2025-06-21 08:45:17如何评价前端框架 Solid?
- 2025-06-21 07:40:16据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 2025-06-21 07:40:165挺马克沁机枪,能否击败50万重骑兵?
- 2025-06-21 07:50:16和异性最疯狂有多疯狂?
推荐产品
-
用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
亿速云还不错: 29元1个月,看看便宜不。 以下是关于 亿 -
docker怎么修改拉取源从指定的国内仓库拉取镜像?
(讲了下docker部署we***iate向量数据库,换源直 -
理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
自研新作 flutter3.32+dart3.8+deeps -
以色列为什么突然敢打伊朗了?不怕被报复?
唉,说真话,没人听, 以色列打哈马斯,或许大家都可以骂以色列
新闻动态
最新资讯