当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-20 19:05:11
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 可以去贵州或云南的小镇简单生活吗?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 有没有可能在安卓手机上直接运行Linux?
- 如何评价章若楠个人?
- 如何评价mq白这个人?
- Node.js是谁发明的?
- 数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 最近突发奇想,想做以NAS为主的家用媒体中心。下面是我做的一个草图,各位大神看看可行吗?
- 孩子在「手表圈」里「混圈、相亲、打赏积分」,为何孩子们的通讯工具会变得这么「乱」?家长该怎么引导?
- 两个人在家做饭,100元能享受到多丰盛的一顿饭?
最新资讯文章
- 我特别不明白,我们这边做j***a 的,为什么要用windows 做server?
- 茅台会在什么情况下崩盘?
- 江苏省扬州中学是一所怎样的学校?
- 评价一下Proxmox VE与ESXi的优劣?
- 想自己做一本书,用什么排版软件?
- 如何评价首个女性友好的编程语言HerCode?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 鱼缸能不能做到一直不换水还很清澈?
- 广西柳州的轻轨项目是否已经搁浅?
- 27寸显示器是否有必要到4K?
- 我国西山的地下指挥中心可以抗住GBU-57钻地弹打击吗?
- 为什么QQ上的网络状态没有了?
- 为什么人们宁可用Lombok,也不把成员设为public?
- 公司就一个后端一个前端,有必要搞微服务吗?
- 为什么中国JK无法拍出日本JK的感觉?






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