当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 人气:
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
推荐资讯
- 2025-06-24为什么小男孩小时候要比小女孩难养好多?
- 2025-06-24为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 2025-06-24为什么go和rust语言都舍弃了继承?
- 2025-06-24Golang与Rust哪个语言会是今后的主流?
- 2025-06-24Caddy 和 Nginx 比有哪些优点和缺点?
- 2025-06-24当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- 2025-06-24为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 2025-06-24不同公司的云服务器在使用上差别大么?
- 2025-06-24如果世界是虚拟的,当两个镜子对面放,将会无限反射,会不会将 cpu 算力耗光?
- 2025-06-24NAS的盘是否需要一次性买齐?
- 2025-06-24双非一本软工毕业生,啥也不会,但还想学这行业,该选择哪门语言的哪个方向?
- 2025-06-24鱼缸换水前为什么必须要困水?如果没条件困水怎么办?
- 2025-06-24什么时候你开始发现俄罗斯不过如此?
- 2025-06-24小区楼下的自动售水机的水干净吗?
- 2025-06-24electron 可以开发诸如 adobe 全家桶这些大型软件吗?
- 2025-06-24能不能通过养殖方法,把淡水鱼身上***除掉?然后再售卖做刺身,超级爱吃刺身,很害怕寄身虫?
推荐产品
-
为什么有些NAS用户弄那么多硬盘?
曾经你在电视机上看过的电视剧, 现在全世界可能不到10个人拥 -
***x512具体在哪些方面应用?
chromium-clang有***x512构建 这是你能用 -
扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
当年真有,一个城市这么干了,督导组全部牺牲,并且用性命保存了 -
PHP现在真的已经过时了吗?
一个社区语言能泛起多大浪花?PHP30周年线上活动PHPve
最新资讯




