当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-20 17:50:15
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 眼睛有飞蚊症可以自愈吗?
- 为什么都说武器越怪,死的越快?
- 和女生旅游开一间房有什么注意事项?
- 三次元中真的存在二次元中的超长头发吗?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 如何看待日本小学校园餐只有一小块鸡肉?
- 万兆的网络速度有多大意义?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 新疆维吾尔自治区,经济发展的真实前景如何?
最新资讯文章
- 有什么是你去了上海才知道的事情?
- Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本?
- 为什么《长安的荔枝》中的李善德明明是受圣人敕封,却一点权利都没有?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 你们的美系福特开了多少年?
- 老饭骨做的饭真的好吃吗 ?
- 《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
- 为何雷军天天健身,却无健身痕迹?
- 中国人为什么会对俄罗斯有种特殊的好感?
- 女生腰细是怎样的体验?
- 只有我觉得.doc文件比.docx文件便捷吗?
- 为什么和婆婆在一起生活很压抑?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 现在网上把清朝说得一无是处,但是为什么能统治268年?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 如果看待林丹这句话 “网球的强度远远没有羽毛球大”?
- 如何评价 Next.js?
- 三次元中真的存在二次元中的超长头发吗?