当前位置:当前位置: 首页 >
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而非自然规律,…。
同类文章排行
- 为什么用 electron 开发的桌面应用那么多?
- 为什么杨家将的故事被观众们抛弃了?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 央企的信创,是否有必要把 spring 替换成国产的 solon ?
- 有哪些 2025 的神预言?会发生什么?
- 软路由是否被过度神化?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 为什么剪映是剪辑软件鄙视链的最底层?
- Rust据说是这样先进,那Rust编译器也总该是Rust写的吧?
最新资讯文章
- 家庭网络,是否有必要做多个网段并隔离?
- Chrome 浏览器设计的神细节有哪些?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 为什么微软一直不更新文件系统?
- 为什么情侣在一起旅行后容易分手?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- Go 语言的使用感受是什么?
- 独立站怎么开始做啊?
- 大三做的海报,离就业差多远?
- 为什么好多人不能接受加班?
- Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 有没有能在线浏览文档的云盘?
- 系统太稳定了甲方觉得我们没有工作量,怎么收运维费?
- 魔兽世界有必要4k吗?
- vscode 是盈利的吗?微软为什么要持续投入开发***?
- 为什么中国电信的iptv一定要有网线连接!?
- 绵阳东辰国际学校怎么样?
- 美国真会下场对伊朗开战吗?
- 为什么说纯铜是紫色的,可是我看上去更像纸箱子的颜色啊,是否我自己有色盲呢?
- docker如何查看 容器启动的run命令?