当前位置:当前位置: 首页 >
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而非自然规律,…。
同类文章排行
- 程序员的时间管理真的是写代码1小时,调试8小时吗?
- 男子聚餐喝酒后冻死街头,法院表示「4位同事无过错」,如何评价此事?共同饮酒人是否需要承担责任?
- 阿里云为什么没有一年的免费云服务?
- 最近突发奇想,想做以NAS为主的家用媒体中心。下面是我做的一个草图,各位大神看看可行吗?
- 民航局紧急通知禁止携无 3C 标识及被召回的充电宝乘境内航班,无 3C 标识充电宝有哪些安全隐患?
- 国产手机APP为什么越来越臃肿?
- 中国现有的雷达技术能发现B2么?
- 「香港四大才子」之一蔡澜去世,你对他有哪些了解?如何评价他的成就?
- 如何评价小岛秀夫的游戏新作《死亡搁浅2:冥滩之上》?
- 如果意外挖出 10 吨黄金,有那些将它们洗白、正常使用的方法?
最新资讯文章
- 为什么现在SSL证书有效期越来越短?
- 科技工作者,今年是你入行的第几年?还记得刚入行时的自己吗?若能与那个「新人」通话60s,你会聊什么?
- 小腿能粗到什么地步?
- 你们是怎么远程用NAS听歌的?
- 你最意外的一笔收入是什么?
- 为什么大部分人都认为2560x1440是2K?
- 用K8s的公司有多少人会部署K8s?
- 同身高体重亚洲人体格比欧美人小很多?是骨架的问题吗?
- 数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 如何看待拳头游戏「为何我们开放******赞助以及我们将如何负责任地推进这项工作」一文?
- 你见过最无用的节俭行为是什么?
- 日本AV对中国人的毒害有多大?
- 为什么越来越多的学生感染艾滋病?






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