当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?_浙江省温州市龙湾区挑阿率交通产品有限合伙企业
浏览次数:304发表时间:2025-06-24 06:05:10
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 你的择偶标准是怎么样的?
- 为什么欧美影视喜欢露点?
- 穿瑜伽裤爬山的女生会不会害羞?
- 有没有免费的云服务器?
- 《碟中谍 8》都有哪些槽点?
- 各位都在用Docker跑些什么呢?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 如何看待 Anthropic 发布的 Claude 4 Opus/Sonnet?对行业有什么影响?
- 为什么小爱音箱只能播放qq音乐免费音乐?
- 有没有从头爽到尾的爽文+已完结***?
最新资讯文章
- 国密加密算法有多安全呢?
- H264和H265谁画质好,求回谢谢!?
- 马斯克宣布已激活了「星链」卫星通信系统,该系统现已在伊朗投入使用,这将对伊朗的互联网监管带来哪些影响?
- 瑜伽裤和牛仔裤哪个更显身材?
- 普通家庭对孩子最好的托举是什么呢?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- flutter为什么不用Go语言,而用Dart?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 如果苹果真的下架了微信的话,会发生什么?
- 虽然说微服务已经很普遍了,但我看很多 gopher 为何只用 Gin单体那套,微服务都不写的?
- Flutter 为什么没有一款好用的UI框架?
- 为什么儿童医院门口会有许多卖玩具的?小孩生病了竟然还有心思玩玩具吗?
- 怎么通俗的解释路由这个词?
- 为啥西方列强最后全不行了?
- 任天堂 Switch 2 全球同步发售,你收到货了吗?同时发售的「新」游戏还满意吗?
- 为什么独立站值得做?
- 哪里可以领取免费的稿定设计的会员?
- 5499元的iPhone16Pro 16号晚 8 点开抢,苹果耳机也能用88VIP券了,有哪些攻略?
- 答主夕小瑶团队推出 Agent 产品 Teamo,主打超级搜写功能,有哪些亮点?
- 5499元的iPhone16Pro 16号晚 8 点开抢,苹果耳机也能用88VIP券了,有哪些攻略?





