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-28 18:55:16SwiftUI 是不是一个败笔?
- 2025-06-28 19:30:15公司就一个后端一个前端,有必要搞微服务吗?
- 2025-06-28 20:15:15男的真的会把所有衣服从上到下都扔洗衣机吗?
- 2025-06-28 19:40:17如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-28 19:50:17既然电脑不能插四条内存,为什么要设计四个插槽?
- 2025-06-28 19:35:15NAS噪音太大,大家都吧NAS放置到哪了?
- 2025-06-28 20:15:15我在百纵科技买了一台美国CN2云服务器,如何测试是不是CN2线路?
- 2025-06-28 19:25:17大家为什么会讨厌缩写?
- 2025-06-28 20:25:15特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
- 2025-06-28 19:30:15有个学舞蹈的女朋友是什么体验?
推荐产品
-
为什么IPS很刺眼,尤其是看网页的白色部分,而VA光线很柔和,看久了眼睛不痛头不晕?
对于IPS屏,我的调整建议非常简单,先把亮度拉到0,你没看错 -
功夫游戏《师父》火了之后,为什么没能掀起做功夫题材的游戏的浪潮?
师父本身的游戏设计没有把握好真实性和难度的平衡。 它只适合少 -
多益网络输了餐费官司,准备近几年搬离广州,你怎么看?
初看标题,联想到此前徐波被广州 GA 上门羁押。 还真以为受 -
如何设计一条 prompt 让 LLM 陷入死循环?
核心有两个: 1 选小size的低智模型 2 用trick的
新闻动态
最新资讯