Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-26 03:05:10
- 来源:
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
推荐资讯
- 2025-06-20 02:40:10你什么时候觉得中国强大了?
- 2025-06-20 02:45:10为何雷军天天健身,却无健身痕迹?
- 2025-06-20 02:30:10核武器真的有宣传中那么牛逼吗?
- 2025-06-20 02:15:10如果全球都停止出口粮食,中国能否自给自足?
- 2025-06-20 02:35:09奥迪暂停全面电动化***,不再设定停售燃油车时间表,此前沃尔沃、奔驰也调整全面电动化***,如何解读?
- 2025-06-20 01:45:10你的低成本爱好是什么?
- 2025-06-20 02:20:10蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
- 2025-06-20 01:10:10为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 2025-06-20 01:40:10狗头萝莉究竟做错了什么?
- 2025-06-20 01:45:10如何看待 2026QS 世界大学排名?
推荐产品
-
为什么供应链桃子只有小米雷军可以摘,其他人只能干瞪眼?
因为小米账期短,我爸做生意多年虽然没赚多少钱,但熬过了08和 -
为什么男生都不喜欢173身高的女生啊?
有时候身高高的女生确实有点没市场 我本人净身高178 对我有 -
程序员为啥突然会变成这么辣鸡的一个行业?
在前两三年吧,有一次我们公司新开了一个前端岗位,要求不高,3 -
为什么没有核动力货轮?
核动力这么强劲,为什么商船却不用? 其实看看世界第一艘核动力
新闻动态
最新资讯

