Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-23 08:25:11
- 来源:
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
推荐资讯
- 2025-06-21 04:30:09如何评价张靓颖刘宇宁《九万字》?
- 2025-06-21 04:40:10评价一下Proxmox VE与ESXi的优劣?
- 2025-06-21 04:20:10请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
- 2025-06-21 05:30:09中国的歼35A可以吊打十架韩国的KF21吗?
- 2025-06-21 04:15:09自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-21 04:15:09为什么老顾客吃着吃着就不再来照顾生意了呢?
- 2025-06-21 04:50:09如何看待Ollama基于Go语言开发而不是别的编程语言?
- 2025-06-21 04:50:0924-25赛季 NBA 总决赛 G6 步行者 108-91 雷霆,如何评价本场比赛?
- 2025-06-21 04:15:09为什么那些滥交的男女不怕染上***?
- 2025-06-21 05:40:09各位都在用Docker跑些什么呢?
推荐产品
-
为什么国内程序员不喜欢写单元测试?
举个例子,你们部门有A和B两个团队。 你呆在A团队,要求所 -
如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
这事真的就是资本NB,不服不行。 HIV是药企最喜欢的疾病 -
postgres集群的选择?
我们需要谈谈困扰我几个月的事情。 我一直看到独立黑客和初创公 -
只需要维持生命体征的话,生活成本能降到多低?
中国有一个逆天粮食。 黄豆。 一斤黄豆可以发出5斤豆芽,
新闻动态
最新资讯

