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而非自然规律,…。
推荐资讯
- 2025-06-20 12:05:18有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 2025-06-20 12:25:16如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-20 12:00:18为什么游戏中,中国跟欧洲的时延这么大,是否是海底光缆距离过长的原因?
- 2025-06-20 11:50:19为什么现在亲戚越来越不亲了?
- 2025-06-20 12:25:16买到烂尾楼到底该有多绝望?
- 2025-06-20 12:10:17如何电脑下载Adobe audition?
- 2025-06-20 13:05:18陈可辛导演,章子怡主演电影《酱园弄悬案》即将上映,如何评价这部结合民国历史和悬疑元素的作品?
- 2025-06-20 13:20:17商业史上有哪些降维打击的经典案例?
- 2025-06-20 12:55:17Rust连续多年成为最受欢迎的语言,为啥国内使用的人还是很少?
- 2025-06-20 11:45:18DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
推荐产品
-
高德地图红绿灯读秒怎么实现的?
首先放结论:高德有相关的专利公开关于这个问题,之前看到相关报 -
为什么我的顺风车一直没人接单?
“打车到出发点,承担全部高速费,唯一需求送到目的地” 你要是 -
为什么现在流行吹警校??
一六年,我班上的英语课代表在高考成绩可以搏一搏211的情况下 -
国产手机AI「好用」的背后,是技术差距还是文化差异?
前段时间回国参加了一些活动,还跟一些国内做AI的朋友深入的聊
新闻动态
最新资讯