当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-20 18:25:11
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 怎么把多个pdf合并在一起?
- 向量数据库的天花板有多高?
- 为什么只有Linux内核中有KVM?
- 涉密计算机可以用windows10操作系统吗?
- 你做过最抽象的事情是什么?
- switch2好用吗朋友们?
- 蔡澜曾说「年轻人要存到 100 万以上,这是脱离牛马生活的第一步」,怎样看这一观点?
- 学习pr从那个版本开始比较好?
- 为何说香港《稳定币条例》将改写未来世界比特币等数字货币市场格局,港币和人民币的国际化会受益于此么?
- 求推荐程序开发笔记本!?
最新资讯文章
- 后端开发除了增删改查还有什么?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 如何设计一条 prompt 让 LLM 陷入死循环?
- golang和rust你选择哪个?
- 想收集一些各行各业的学习资料,网盘书籍网站都行?
- 现在后台管理系统用什么前端框架好?
- 如何看待2025年5月广汽本田销量暴跌58%?
- 为什么中国企业几乎没有输出先进的管理理论?
- 为什么苏妈(苏姿丰)接手 AMD 后市值就超越了Intel?苏妈做对了什么,或者Intel做错了什么?
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 为什么现在很多人推崇国外原版教材?
- 冬天也要穿胸罩吗?
- 美国可能会联合全球,将中国变成一座孤岛,隔离在世界贸易之外吗?
- 为什么微信不向telegram学习?
- 可以随身携带一个Linux系统吗?






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