当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-20 21:00:11
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 国产手机AI「好用」的背后,是技术差距还是文化差异?
- 现在个人博客不能备案了吗?
- 34岁,女性,不想过夫妻生活,怎么跟老公沟通效果更好?
- 同样是透析,有的透析三年就走了,有的十年20年还好好的,为什么?
- 谁在半夜看过鱼缸里的鱼,它们都在干什么?
- 如何看待日本小学校园餐只有一小块鸡肉?
- 海贼王为什么现在被全网黑?
- 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 西方人是怎么发现地球是圆的的?
最新资讯文章
- 写CUDA到底难在哪?
- 如何利用cursor快速理解复杂代码工程?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 西方人是怎么发现地球是圆的的?
- 如何评价Steam新游《捞女游戏》?
- 一米二的棍子打的赢三十厘米的刀子吗?
- 康熙为什么传位给雍正呢?历史真相是什么?
- 为什么鸿蒙PC要排斥Linux生态?
- 越南人的生活水平怎么样?
- 如果全球都停止出口粮食,中国能否自给自足?
- 海贼王为什么现在被全网黑?
- 为什么师父不愿把真本事传给弟子?
- 汤姆克鲁斯、妮可基德曼有生活照吗?他俩身高究竟相差多少?
- 如果一个人有足够的钱让他一直***,那毒品对他的身体还有害吗?
- Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?






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