当前位置:当前位置: 首页 >
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而非自然规律,…。
同类文章排行
- 为什么“坏人绞尽脑汁不如蠢人灵机一动”?
- 中国载人登月进展公布,锚定 2030 年前实现中国人登月目标,登月任务最具挑战的技术难题是什么?
- 为什么女性内衣很少有人穿前扣的?
- 鱼缸有哪些寿命比较长的草推荐呢?
- switch2好用吗朋友们?
- 中国民间中小工厂能快速造出武器吗?
- 什么是 5G 固定无线接入(FWA)?
- 如何看待2024年出生人口为954万?
- 你为什么放弃了wsl?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
最新资讯文章
- 《碟中谍 8》都有哪些槽点?
- 狗头萝莉究竟做错了什么?
- 用Unity做游戏,所有小兵怪兽单位共用一个脚本写好还是每个单位用不同的脚本?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 你们认为一个40多岁的女人老吗?
- 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- 林志颖和韩寒的赛车技术如何?
- 广西桂军真的很厉害吗?
- 吴柳芳的真实水平如何?
- SwiftUI 是不是一个败笔?
- 到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 5挺马克沁机枪,能否击败50万重骑兵?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 为什么现在吹Rust的人这么多?
- Apple 为什么不封杀 Flutter 呢?
- 北京暴雨故宫再现「千龙吐水」奇观,为什么故宫古老排水系统历经六百年仍能正常运作?有哪些特别之处?
- 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- 网友称在桔子水晶酒店洗漱包内发现用过的四联检测盒,具体是怎么回事?酒店要承担哪些责任?
- 组nas一定要TDP低的cpu吗?
- 如何评价字节跳动开源的 Netpoll?