当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 浏览次数:发表时间:2025-06-24 04:00:15
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 如何评价剪映svip,599一年,有替代方案吗?
- 京东上看到i7/128G内存/2TB固态/TRX4060配置的电脑才卖两千多,为什么能这么便宜?
- DLM(扩散语言模型)会成为2025年的Mamba吗?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 中医真的有用吗?
- 美国发行「稳定币」,是否相当于增发美元?
- ***拍大尺度片子时摄影师不会看光吗?
- 为什么智能家居普及率越来越高,但多数人只用基础功能?
- 你理想中的完美户型长什么样?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
最新资讯文章
- 现在的年轻人喜欢穿连裤袜吗?
- 哪一段代码最能体现c语言的魅力?
- 为什么很多司机不办 ETC?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 为什么 WebStorm 这么好用还会有人去用 VSCode?
- 腰陆陆续续疼了一年多了,这个是腰突吗?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 为啥「整顿违规吃喝」的好事在某些省份落实成了「吃饭违规」?这会对当地的餐饮行业造成影响吗?
- 为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 内蒙古发布关于那某某茜有关情况核查通报,哪些信息值得关注?
- 伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 你的亲戚提过什么过分的要求?
- 为什么说WPS是流氓软件?
- 郑大一附院原院长阚全程被查,对河南医疗系统会带来哪些影响?
- 五年以内会爆发第三次世界大战吗?
- 如何评价***伊内斯·特洛奇亚的身材?
- 武松杀嫂,为什么要先扯开她的胸衣,多此一举还是另有深意?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?