当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-20 17:50:15
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 为什么中国很少有人使用linux?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 为什么欧美影视喜欢露点?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 055一打一能不能打过阿利伯克?
- 大厂后端开发需要掌握docker和k8s吗?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 婆婆早晚喝一瓶纯牛奶,每一次还剩半箱就开始催儿子买。每次听见她喊她儿子买我就不太舒服我是不是太小气?
最新资讯文章
- 国产手机APP为什么越来越臃肿?
- 炫富真的很爽吗?
- 存电话号码,究竟该用int类型还是string类型?
- 为什么程序员独爱用Mac进行编程?
- Chrome 浏览器设计的神细节有哪些?
- 《碟中谍 8》都有哪些槽点?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 为什么有人爱 Firefox 胜过 Chrome 呢?
- 拒绝情绪输出,大家觉得有什么办法可以让国足堂堂正正进入世界杯?
- 有个自闭症的孩子,该放弃吗?
- 使用 JetBrains 的产品时,你是倾向于为每个语言分别安装 IDE,还是安装语言的插件?
- 特朗普表示美军阅兵式将超越奥运会或世界杯,这背后的意义和成本如何评估?
- 如果SSD硬盘闲置很多年,内部数据会不会丢失?
- 和男朋友已经订婚了也预约了拍婚纱照,但是因为彩礼经常冷战,很不确定这个人到底对不对,怎么办?
- 哪一句话让你沉默了很久?