当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-20 17:20:12
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 为什么Rust的包管理器Cargo这么好用?
- 家庭网络,是否有必要做多个网段并隔离?
- 央企的信创,是否有必要把 spring 替换成国产的 solon ?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- postgresql能取代mongodb吗?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 独立开发桌面程序(Windows)UI框架选择哪个更好?
- 万兆的网络速度有多大意义?
- 《庆余年》中的范闲为什么突破不了大宗师?
- 相对于 Linux,Windows Server 存在的意义是什么?
最新资讯文章
- 微信服务器会保留聊天记录吗,会保存多久?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- 为什么深圳的医院都比较一般?
- 如何看待英雄联盟前职业选手mlxg官司输了,被强制执行2500w?
- 30+大龄剩女真的没市场了嘛?
- H264和H265谁画质好,求回谢谢!?
- 看英文原版技术书(CSAPP)几乎比看中文慢了四五倍(我大概估计了一下), 值得吗?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 如何评价腾讯云SDK的GO语言仓库有20万个tag?
- 前端能否限制用户截图?
- 华为和硅基流动发布CloudMatrix384超节点部署DeepSeek的报告,对行业有何影响?
- 家里想搞一个服务器,怎么才不违规?






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