当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?_湖北省荆州市松滋市屋村作业保护有限公司
文章出处:网络 人气:发表时间:2025-06-20 21:40:16
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- PostgreSQL 与 MySQL 相比,优势何在?
- 为什么润人觉得出国一定就会过的好呢?
- vue + tsx 的开发体验能追得上 react+tsx么?
- 被时代淘汰的水果有哪些?
- 二氧化碳人工合成淀粉技术现在怎么没动静了?
- 为什么鲁迅认为中医是一种有意的或无意的骗子?
- 为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 姐妹们穿裙子露出安全裤打底裤会害羞吗?
- 如何评价ThinkBook 16+ 2025的独显版?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
最新资讯文章
- 为什么不用rust重写Nginx?
- 高三了,成绩会有所提升吗?
- Golang 中为什么没有注解?
- 小米 YU7 发布会,有哪些大说特说的点其实是行业基操?
- 如何看待网上说的:凡是有阿里、华为经历的一律不要?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 有哪些让你目瞪口呆的 Bug ?
- 如何评价抖音的天津网红团团记?
- 有哪些是你用上了mac才知道的事?
- 怎么理解rpc,既然有***请求了为啥还要用rpc?
- 猫的什么行为证明它把你当自己人?
- 新修订的治安管理处罚法重构「被殴打还手即互殴」的认定标准,明确正当防卫免处罚,怎样从法律角度解读?
- 伊朗为什么会被中俄抛弃?
- 为什么父母会把两三万的学费非常当回事?
- 请问照片里这个人是谁呀?
- 你什么时候意识到自己没见过世面?
- 武松杀嫂,为什么要先扯开她的胸衣,多此一举还是另有深意?
- 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 老婆生了孩子,我对她完全没有感觉怎么办?
- 老人怕死吗?