当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 浏览次数:发表时间:2025-06-20 02:35: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 于是只好回退: …。
同类文章排行
- 腰椎间盘突出有多痛苦?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 公务员家庭聚餐也禁止了吗?
- 为什么很多人在1panel推出之后,还坚持用宝塔面板?
- 如果苹果真的下架了微信的话,会发生什么?
- 俗话说“女人三十如狼四十如虎”,到底是不是真的??
- 为什么张艺兴给我一种:异常努力却没天赋的感觉?
- 大家在做登录功能时,一般怎么做暴力破解防护?
- PHP初学者,我能不能使用PHP来开发桌面应用?
最新资讯文章
- 如何评价Cursor?
- 周深如何在央视火的?
- 如何评价青年科学基金项目(A类)将为35岁以下科研人员单设赛道?
- 到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 什么才是真正的爱情?
- 家用软路由有无必要?
- 使用 JetBrains 的产品时,你是倾向于为每个语言分别安装 IDE,还是安装语言的插件?
- 想要用c++写一个web服务?有没有好的推荐?性能好,容易上手的?
- 如何看待《剑星》已登顶 Steam 全球热销榜?
- 如何评价首个女性友好的编程语言HerCode?
- 你认为这次伊以冲突,以色列这次干得漂亮吗?
- go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
- Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
- Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 参加知乎「第十一届新知青年大会」是种什么样的体验?
- 万兆的网络速度有多大意义?
- 国产手机APP为什么越来越臃肿?
- 为什么《长安的荔枝》中的李善德明明是受圣人敕封,却一点权利都没有?
- 如何看待“Hutool”工具类库广受欢迎?
- 买到烂尾楼到底该有多绝望?