Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 01:45:15
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-19 19:45:16使用 Go 语言开发大型 MMORPG 游戏服务器怎么样?
- 2025-06-19 19:45:16男生会喜欢整容脸吗?
- 2025-06-19 19:25:15有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 2025-06-19 19:50:16有一个***约你出去,你会去吗?
- 2025-06-19 20:20:16狗头萝莉究竟做错了什么?
- 2025-06-19 20:55:15Swift 和同时代的其他语言比起来怎么样?
- 2025-06-19 20:00:16为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 2025-06-19 20:15:17为什么供应链桃子只有小米雷军可以摘,其他人只能干瞪眼?
- 2025-06-19 20:50:15周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 2025-06-19 19:45:16你身边身材最好的女生是什么样?
推荐产品
-
京东外卖为什么一直没有骑手接单?
归根结底就一个原因。 京东在外卖这行当就是一个外行。 它 -
你身边身材最好的女生是什么样?
去游泳的时候见过一个,165左右,小头宽肩细腰胯宽腿直肤白, -
轰20的亮相为什么被反复推迟?
因为空军高层郁闷了。 他现在搞不明白自己当时热血上头弄这么个 -
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
如果你老板要求不高的话,还可以抢救一下,但是也得学一段时间
新闻动态
最新资讯