当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-23 22:40:11
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- Firefox是如何一步一步衰落的?
- 美国***下令美使领馆暂停留学生新签证面谈,将带来哪些影响?美国大学在全球人才竞争中还有优势吗?
- 为什么桔梗陆雪琪这些高冷美女会喜欢想往平凡男主?
- H264和H265谁画质好,求回谢谢!?
- 为什么一直在说稳就业,但找工作却越来越难了呢?
- 伊朗没有战斗机吗?为什么不起飞空中拼***?
- 如果郭嘉把大家的房贷都免掉了,会刺激消费吗?
- 独立开发者都使用了哪些技术栈?
- 现在河南流行娶外国女(比如越南、老挝)结婚了吗?
- 养乌龟如何降低换水频率?
最新资讯文章
- 什么洗碗机,真的有家庭在用么?
- 如何评价高圆圆的身材算是美女类型的吗?
- 2025年小米su7 性价比很低了,为何还不更新改款?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 女生真正的完美身材是什么样子?
- 印度是真的烂还是咱们在信息茧房里面?
- 东风、长安为什么不合并了?
- macOS下有哪些作为开发人员推荐安装的软件?
- Caddy 和 Nginx 比有哪些优点和缺点?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 高校里那些「非升即走」后「走」了的青年教师都怎么样了?
- 新买的移动硬盘该格式化为 NTFS 还是 exFAT?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 洲际导弹能打到任何地方,为什么还需要轰炸机?






关注公众微信号
移动端,扫扫更精彩