当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-19 02:35:09
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
同类文章排行
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- Vue性能优于React,那为什么还不用Vue?
- 毕设答辩,老师说node不可能写后台怎么办?
- 目前最具性价比的全栈路线是啥?
- 重庆长江大桥和武汉长江大桥哪个更值得一游?
- 全班 43 人开家长会只来了 7 位爸爸,学校称未来准备策划爸爸家长会,如何看待这一现象?
- 如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
- 什么鱼生命力顽强好养活?
- 韩寒现在为什么不写书了呢?
- 作为一个服务器,node.js 是性能最高的吗?
最新资讯文章
- 余承东称鸿蒙开发者突破 800 万,开源鸿蒙代码超 1.3 亿行,这说明什么?鸿蒙生态的影响力有多大?
- switch2好用吗朋友们?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 为什么没有核动力货轮?
- 有哪些事情是你去了越南以后才知道的?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 法院明确,购房者无需为烂尾楼开发商买单,此判决将对我国房地产行业产生何种影响?判决执行存在哪些问题?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 全球每年约500万匹马被屠宰,为什么却见不到中国人吃马肉?
- 30马赫的导弹,近防炮能挡住吗?
- 特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
- 为什么运营商要封禁PCDN?
- 为什么上海、宁波那么近要搞两个港口?不会恶性竞争么?
- 将 Windows Server 作为个人 PC 操作系统来用是怎样的体验?
- 刘强东称「京东外卖很快就会出来一个跟美团完全不同的商业模式」,如何看待此回应?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 为什么腾讯云或者阿里云不让自建dns服务器?
- 为什么国内程序员不喜欢写单元测试?
- SONY 到底有多强大?





