Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 17:50:15
- 来源:
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
推荐资讯
- 2025-06-20 15:00:18异性同办公室久了会不会日久生情?
- 2025-06-20 14:55:18为什么欧美影视喜欢露点?
- 2025-06-20 14:00:17为什么要在鱼缸里养水草?
- 2025-06-20 15:20:18为什么同样是输球,常州和国足的风评却差那么多呢?
- 2025-06-20 15:25:18新疆维吾尔自治区,经济发展的真实前景如何?
- 2025-06-20 13:55:17媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 2025-06-20 14:35:18学生校服如何隐藏内衣痕迹?
- 2025-06-20 14:50:17为什么市场不制作***黄油?
- 2025-06-20 15:20:18你们认为一个40多岁的女人老吗?
- 2025-06-20 15:20:18为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
推荐产品
-
中国军队有多强,在世界能排第几?
说实话,按照现在这个趋势,我严重怀疑现在我们就已经开始登顶世 -
伊朗这次让以色列打惨了,这个国家还能挺过来吗?
实际上,以色列要惨得多。 大家没法理解“体量”的意义。 -
如果全球都停止出口粮食,中国能否自给自足?
不能,没有一丁点可能 根据海关总署数据,2024年共进口 小 -
055一打一能不能打过阿利伯克?
利益相关:军内 某单位兼职员工,对国内的所有军事设备都了解。
新闻动态
最新资讯