当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-24 04:00:15
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 好用的大文件传输工具有哪些?
- 现在工作中k8s是使用containerd还是docker来管理容器?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 为什么CCTV-6总是能播一些连院线都上不了的电影?
- NextJS的全栈能力现在如何了?
- 《原神》5.7 版本魔神任务第五章•第六幕「你存在的时空」体验如何?
- 程序员如何迅速掌握一门新技术?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 我应该设置多少kb才能让他不能玩游戏?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
最新资讯文章
- 广西可以摆烂吗?
- 买到烂尾楼到底该有多绝望?
- 1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 健身为什么要多练腿?
- 亲眼见到明星本人是什么体验?
- 吴柳芳的真实水平如何?
- 为什么欧美影视喜欢露点?
- 为何雷军天天健身,却无健身痕迹?
- 柳州能活下去吗?
- 小乌龟最喜欢什么样的水质?
- 求推荐程序开发笔记本!?
- 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
- 你和你老婆是怎么认识的?
- 搞了NAS之后去哪里下载4K,8K的电影?
- Rust的工程配置为何用toml格式?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 商业史上有哪些降维打击的经典案例?
- 世界上存在动漫少女般完美的「身体」吗?
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?