
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?_湖北省荆州市荆州区秦细水利水电设施有限责任公司
联系人:
手机:
E-mail:
地址:
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
发布时间:2025-06-24 07:50:15 人气:
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
相关新闻
- 照骗能骗到什么程度? 百万up主粤语歌手鱼蛋,抖音里长这样,容貌九分,声音十分。 ...
- 你觉得《捞女游戏》会因为不可抗力而被下架吗? 时机错过了。 我们先复盘一下这个冲击***的大致过程。 ...
- 如何看待广西举全区之力支持柳州化解债务?为什么最近地方债又重回公众视野? 举债千亿,柳州沉疴:一个工业重镇的二十年迷途与救赎 轻轨墩柱...
- 用K8s的公司有多少人会部署K8s? “Kubernetes 并不会主动摧毁你的服务,但它会在你没...
- 公司规定所有接口都用 post 请求,这是为什么? 我之前也是喜欢严格遵循restful规范,什么get,pos...
- 4K 显示器 OLED、MiniLED、Nano IPS 有什么区别,应该怎么选? 嘿,这三种显示器我都有,一种还不止一台,对它们的使用经验可以...