当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 人气:
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
推荐资讯
- 2025-06-20鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 2025-06-2024-25赛季总决赛G6,步行者108:91雷霆,总决赛时隔9年再次进入抢七,如何评价这一场比赛?
- 2025-06-20据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 2025-06-20凤凰传奇曾毅公开佩戴含有不雅元素的手表,这涉嫌违法吗?如何从法律角度解读?
- 2025-06-20Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 2025-06-20真的有这种又苗条身材又爆炸的么?
- 2025-06-20为什么会有人相信骗子的话去缅甸找高薪工作呢?
- 2025-06-20为什么 macOS 上国产软件不流氓?
- 2025-06-20和男朋友已经订婚了也预约了拍婚纱照,但是因为彩礼经常冷战,很不确定这个人到底对不对,怎么办?
- 2025-06-20什么叫裁员裁到大动脉?
- 2025-06-20既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
- 2025-06-20如果发动机热效率达到100%,一升汽油大概可以让汽车行驶多少公里?
- 2025-06-20老挝是个怎么样的国家?
- 2025-06-20为什么有人爱 Firefox 胜过 Chrome 呢?
- 2025-06-20现在的高层住宅隔音差到什么程度?
- 2025-06-20前端如何设计网页?
推荐产品
-
NextJS的全栈能力现在如何了?
我也算nextjs新入者,感觉挺好用。 我们是一套SAAS -
为什么还有那么多人认为蔚来会倒闭?
以前我也不懂 后来我真买了辆电车 到了2025年,电车根本不 -
公务员单位为什么不用指纹打卡机并且严格考勤制度?
这是我同学单位多年前的一件真事。 某区法院新来了一位年轻的 -
Mac mini M4,有必要升级24G内存吗?
丐版16G性价比最高;24G可升级但不要预期太高。 个人觉得
最新资讯