当前位置:当前位置: 首页 >
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而非自然规律,…。
同类文章排行
- 为啥中国把《水浒传》拍得这么土?
- NAS的盘是否需要一次性买齐?
- 为什么腰肌越练习越僵硬?
- 如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
- node.js可以做***识别分析吗?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 马云判断未来房价会便宜如***,是基于什么逻辑?
- 可以讲讲你们的遗憾吗?
- 吴艳妮做错了什么?
最新资讯文章
- count(*) count(1)哪个更快?
- 从第三方购买了阿里云服务器,发现购买在他们名下的阿里云账号,他们拥有服务器所有权限读取?如何解决?
- ○÷25=○-864,○代表同一个数,○是多少?
- 如何进行腰突核心力量训练?
- 苹果 6 月 10 日召开的 2025 年全球开发者大会「WWDC25」,有哪些值得关注的信息?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 乌龟和什么一起养既可以清理龟粪净化水质又可以当龟食物?
- 为什么 lua 在游戏开发中应用普遍?
- 如何评价黄霄云这个人?
- 已经有 Web 了,为什么国内还有各种小程序,快应用这种畸形的产物?
- 编程对电脑的要求大概需要多高?
- 特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
- 你是在什么时候认识到自己好看的?
- 洲际导弹能打到任何地方,为什么还需要轰炸机?
- 如何评价zig这门编程语言?
- 如何看待多地开展查摆年轻干部玩心重、贪图享乐、说话随意、社会交往复杂、生活不检点等问题的行动?
- 我感觉 Mac 的文件浏览器(Finder)挺好用的,Windows 上面有没有差不多的软件呢?
- 大家怎么看待长沙这个城市?
- 前端、后端、算法分别是什么?
- 如何评价Cursor?