当前位置: 首页 >
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-21做个web服务器,gin框架和go-zero怎么选?
- 2025-06-21刚入职一个专利代理所,老板让我***购一个管理系统,可以做xml转档的,有推荐的吗?
- 2025-06-21家庭网络,是否有必要做多个网段并隔离?
- 2025-06-21三只羊是不是被人做局了?
- 2025-06-21开发了一个App,上线之后一个用户也没有怎么办?
- 2025-06-21为什么程序员独爱用Mac进行编程?
- 2025-06-21什么是 5G 固定无线接入(FWA)?
- 2025-06-21为何同是象棋,国际象棋的棋子可以做的那么有设计感,而中国象棋的棋子形式似乎比较单一?
- 2025-06-21如何评价网易国产动作冒险单机新作《归唐》首支预告片?
- 2025-06-21北京语言大学张爱玲教授被清华树木砸中逝世,清华回应系绿化养护人员违规作业所致,事故责任该如何划分?
- 2025-06-21Rust开发Web后端效率如何?
- 2025-06-21俗话说“女人三十如狼四十如虎”,到底是不是真的??
- 2025-06-21华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 2025-06-21SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
- 2025-06-21前端能否限制用户截图?
- 2025-06-21有什么是你去了上海才知道的事情?
推荐产品
-
Rust 的设计缺陷是什么?
刚看上一个大佬回答的评论区,我认为其实Rust最核心的设计缺 -
华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
又到了新一年HDC,不知不觉HarmonyOS 6开发者be -
***体隆胸之后多久乳房变软一些?
***体隆胸术后由于手术区域的创伤,术区组织会自然进入一个肿 -
为什么一部分 Go 布道师的博客不更新了?
在我看来,Go 有几个很重要的优化: defer 的性能提升
最新资讯




