当前位置:当前位置: 首页 >
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而非自然规律,…。
同类文章排行
- 软路由是否被过度神化?
- 据调查使用五笔输入法人数仅剩 3%,五笔输入法是怎么没落的?
- 西安电动车开始上牌,最终会导致什么结果?
- 30岁了,你在深圳过着什么样的生活?
- 德州同事局,我做错了吗?
- 夸克网盘有可能超越百度网盘吗?
- 发烧友都说磁带音质秒杀CD黑胶和hires,啥原因?
- 美国可能会联合全球,将中国变成一座孤岛,隔离在世界贸易之外吗?
- 北京日报点名批评“苏超”过度娱乐化的动机是什么?
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
最新资讯文章
- 销量爆炸的华为nova14是不是证实华为已经腾出精力来收复中端市场了?
- 黄一鸣为什么敢承认孩子是王思聪的?
- 相对于 Linux,Windows Server 存在的意义是什么?
- 你认为美国最近30年最烂的一个总统是谁?
- ant-design-vue 社区为什么不维护了?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗?
- 你理想中的完美户型长什么样?
- 你为什么对kotlin失去好感?
- 如何评价苹果 3 月 5 日发布的 MacBook Air M4,相比前代有哪些提升?
- 皮肤太白是种怎样的体验?
- 通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 男子蛋糕被小女孩踩坏,上前理论还被其家长辱骂殴打,如果发生这种事情有比***里当事人更好的处理方法吗?