当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?_福建省南平市政和县远室右旱婴儿用品有限责任公司
浏览次数:304发表时间:2025-06-23 08:25:11
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 为什么现在的年轻人负债的越来越多?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- Rust开发Web后端效率如何?
- 国家为什么特别青睐雷军?
- 伊朗这次会崩溃灭亡吗?
- 网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
- 华为千亿营销是真的吗?
- 网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
- 如何评价苹果 3 月 5 日发布的 MacBook Air M4,相比前代有哪些提升?
最新资讯文章
- Node.js是谁发明的?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 使用 Go 语言开发大型 MMORPG 游戏服务器怎么样?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- MongoDB的缺点以及你为什么不使用MongoDB?
- 有没有免费的语音转文字的软件?
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 做个web服务器,gin框架和go-zero怎么选?
- 飞书为什么大幅裁员?
- 为什么有些NAS用户弄那么多硬盘?
- 如何看待M4单核性能吊打9950x?
- 家庭网络,是否有必要做多个网段并隔离?
- 为什么没有核动力货轮?
- py爬虫的话,selenium是不是能完全取代requests?
- 如何看待求是网转载小米汽车工厂宣传片?
- 要不要从北京搬去成都,且让孩子在成都上学?
- 为什么很多摄影师不肯承认手机的画质已经部分超越全画幅了?
- 如何看待凤凰传奇取消天津场演唱会?
- 维吾尔族姑娘那么好看,为什么杨增新、金树仁、盛世才这些新疆皇帝不纳维族妾?
- 俗话说“女人三十如狼四十如虎”,到底是不是真的??





