当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 人气:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-24什么是 AI Agent(智能体)?
- 2025-06-24***执行前可以谎称肚子痛,想排泄粪便,籍此拖延时间吗?
- 2025-06-24LCD党真的只是少部分人吗?
- 2025-06-25有哪些新生代没见过或者无法理解的 Red Hat Linux 9 时代的事情?
- 2025-06-24为什么 Bun 选择了 Zig 以及 JSCore?
- 2025-06-24为什么人到中年,很少有身材苗条的?
- 2025-06-25如果第三次世界大战真的开始了,到时你最想做的是什么?
- 2025-06-24软路由是否被过度神化?
- 2025-06-24有没有文笔好到会让你二刷的古言***?
- 2025-06-25有一双超级大长腿是什么感觉?
- 2025-06-24为什么成功人士的精力都非常旺盛?
- 2025-06-25你最满意的10款 PC 软件是什么?
- 2025-06-241MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- 2025-06-24你健身是为了什么?
- 2025-06-24为什么现在大龄剩女越来越多了?
- 2025-06-25大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
推荐产品
-
大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
当然不会。 我虽然结婚十几年了,但去逛街都会打扮的漂漂亮亮 -
为什么一谈到Wi-Fi想支持6GHz,总有人说那你可以去国外?
上网很多年,正常人应该能发现一个事实:世界上的***是真的很 -
为什么一部分 Go 布道师的博客不更新了?
哈哈,首先我不是布道师,算是 go 语言的爱好者吧。 😄 自 -
评价一下Proxmox VE与ESXi的优劣?
安装规划系统安装下载最新版本:官方下载链接 ***s://e
最新资讯