当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-23 22:40:11
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 有一个女儿是种怎样的体验?
- 女明星究竟可以有多瘦?
- 你们的相册里是否有一张充满遗憾的照片?
- 创业公司是否应该使用 Rust ?
- 如何看待 typst?
- CAD怎样才能画得快?
- 反派角色容易写得降智,那怎么写出有魅力的反派?
- 都说时尚是一个轮回,有哪些老电视剧里面的穿搭到现在都还是很潮的呢?
- GitHUb上有哪些令人惊艳的开源软件?
- Windows下如何阻止电脑休眠?
最新资讯文章
- 30岁了,你在深圳过着什么样的生活?
- 如何看待我国在墨脱建水电站?
- 可以随身携带一个Linux系统吗?
- 下海5000多万年,为什么鲸鱼没有进化出鳃?
- 雷军,是真的如表现的那么真诚吗?
- 有哪些令你终身难忘的女性?
- 你们的腰突是怎么突然好的?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 买到烂尾楼到底该有多绝望?
- 广东洪水,灾民呼吁不要捐款为什么?
- vue + tsx 的开发体验能追得上 react+tsx么?
- B站充电专属***有被爬虫破解过吗?有无解析工具?
- 如何看待 2026QS 世界大学排名?
- 为什么macOS软件生态不敌Windows?






关注公众微信号
移动端,扫扫更精彩