当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-26 02:30:10
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么?
- 中小学英语教学为什么不直接***用《新概念英语》?
- 为什么没有人在意iPad Pro 2024标准版仅搭载的8GB内存(RAM)?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 请问一下图中***的名字,谢啦?
- 照骗能骗到什么程度?
- vue + tsx 的开发体验能追得上 react+tsx么?
- Windows上有没有一分多屏和多屏合一的软件?
- 求pr安装包及安装方法?
- 曾经的班花,现在还多少人惦记?
最新资讯文章
- 公司电脑加密的文件,复制到移动硬盘后如何解密?
- golang和rust你选择哪个?
- 如何看待美团创始人王兴清空微博?
- 为什么公认 macOS 很好用,但实际其市场占有率只有大约17.7%?
- 有网友称相机电池不能上飞机了,哪怕是原厂电池只要没有 3C 标志就不行,是真的吗?这规定合理吗?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 为什么只有Linux内核中有KVM?
- 偶遇曾经发生过关系的异性,会觉得尴尬吗?
- J***a 除了 Spring 还有什么?
- 隔壁公司因业务开了一堆AP,把2.4GHz和5GHz的多个信道都用上了,干扰严重我们该怎么办?
- 易语言作者吴涛的技术水平在国内能排到什么级别?
- 如何评价英特尔再次退出汽车业务?
- 如何评价何恺明 (Kaiming He)仅用一年便取得了MIT终身教职?
- 大龄剩女到底要不要妥协结婚?
- 56 岁白岩松踢球摔倒久不能起,他目前情况如何?踢球时需要注意什么?
- 为什么说耿直的人更容易吃亏?
- 超小团队选择Django还是Flask?
- 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
- 电视支持4K120hz,为什么连接电脑后4K下最高只能选择60hz?
- 为什么知乎上都是说电车没有油车好?





