当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-20 20:25:15
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 鱼缸上的藻类怎么去掉?
- 和女生合租,都会发生什么事情?
- 如何看待22岁中国游客从泰国豪华酒店21层坠楼身亡?
- LABUBU为啥这么火?
- 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 夸克网盘有可能超越百度网盘吗?
- 2025年是否会爆发第三次世界大战?
- 中医的神奇之处在于哪里?
- 明星为什么不低价办演唱会?
最新资讯文章
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 如何评价《一人之下》第721(764)话情报?
- Vim 有什么奇技淫巧?
- 女朋友是体育生是一种什么体验?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
- 《长安的荔枝》李善德被强塞「荔枝使」,职场中当领导给你「重要但缺***的项目」,如何区分是培养还是陷阱?
- 如何基于Docker进行开发?
- MySQL 面试中常见的问题有哪些?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- AntV X6 如何在节点中间添加新节点?
- 如何看待伊朗媒体称「今晚将发生世界铭记的大事」?可能是什么?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 你最意外的一笔收入是什么?
- 不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?