当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-24 14:10: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 于是只好回退: …。
同类文章排行
- ***突然提倡减肥是什么征兆?
- Anthropic 推出的 Claude Code Agent 有哪些亮点值得关注?
- 为什么要使用 Go 语言?Go 语言的优势在哪里?
- 和异性最疯狂有多疯狂?
- Electron 做游戏客户端的潜力有多大?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 为什么人们都默认报警没有用呢?
- 特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
- 为什么软件公司很少用python开发web?
- 公司规定所有接口都用 post 请求,这是为什么?
最新资讯文章
- 官方通报贵州厦蓉高速三都往榕江大桥垮塌,因持续强降雨诱发山体滑坡导致,目前情况如何?
- 为什么要使用 Go 语言?Go 语言的优势在哪里?
- 为什么现在吹Rust的人这么多?
- 27寸显示器是否有必要到4K?
- 高一弟弟上设计课需要买电脑,为了杜绝他打游戏给他买了一万二的苹果,但他还是在想办法下载游戏,怎么救?
- 为什么有些NAS用户弄那么多硬盘?
- Rust 和 Go 的并发模型有什么不同,为什说 Rust 的并发模型更好 ?(1.0已没有内建模型?
- 现在个人博客不能备案了吗?
- 前端如何设计网页?
- PHP 已经诞生 30 年,它对你意味着什么?
- 现在ai编程达到了什么样的水平,是否能独立用来编写游戏?
- kafka如何解决重复消费?
- ant-design-vue 社区为什么不维护了?
- 一个人喝茶该准备什么茶具?
- 是什么原因让你决定开始练书法?