Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 21:40:16
- 来源:
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
推荐资讯
- 2025-06-20 04:55:15为什么中国很少有人使用linux?
- 2025-06-20 05:40:14怎么才能有尤雨溪一半强,该怎么学习?
- 2025-06-20 04:40:14如何看待《捞女游戏》定档 6 月 19 日?
- 2025-06-20 05:50:14为什么江苏省的GDP一直没有广东高?
- 2025-06-20 05:50:14如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-20 05:35:14伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 2025-06-20 05:05:15三只羊是不是被人做局了?
- 2025-06-20 06:00:15为什么好多人不承认大众审美就是喜欢白皮?
- 2025-06-20 04:40:14上海房价会不会再跌百分之50%?
- 2025-06-20 05:25:14polars到底行不行?
推荐产品
-
如何电脑下载Adobe audition?
在音频界的资深人士应该听说过或用过Cool edit pro -
海胆到底是什么味道?
本人海胆狂魔。 海胆,只要吃马粪海胆这个品种就行了,一定要 -
老公每晚都想要怎么办?
我读大学的时候,是在一所艺术类学校读书。 艺术类的学校,最不 -
如何评价高圆圆的身材算是美女类型的吗?
不是,朋友们,光收藏不点赞会ed啊!!!! 行了我知道你们想
最新资讯