当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 浏览次数:发表时间:2025-06-20 17:20:12
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- PHP现在真的已经过时了吗?
- 北京多所高校建议舍弃罗马仕充电宝,品牌方称正调查,罗马仕充电宝质量如何?如何排查所用充电宝是否安全?
- NAS对家庭来说有什么用处?
- 有一个女儿是种怎样的体验?
- 胸大的女孩子有什么烦恼?
- 请问照片里这个人是谁呀?
- 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。?
- node 项目中如何使用 Node Schedule 创建定时任务?
- 28岁时的林丹能打败现在28岁的石宇奇吗?
- 腰间盘突出能不能治愈?
最新资讯文章
- 女生真正的完美身材是什么样子?
- 不住酒店可以去哪过夜?
- PHP现在真的已经过时了吗?
- Golang 为何没孕育出一个具有社区统治力的框架?
- 网络游戏服务器开发,有哪些经典书籍?
- 如何看待 Rust 的应用前景?
- 广东清远市清城区发生 4.3 级地震,目前当地情况如何?哪些地方有震感?
- 人类真的想象不出从来没见过的东西吗?
- 美国很多地方废弃,为啥很多人宁可在街上流浪,也没有人去开荒种地呢?
- 大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
- 哪些练习可以恢复腰肌劳损?
- 家用NAS是成品还是DIY?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 小学生学编程,学c++好还是python好?学编程可以参加强基***吗?
- 酒店为什么会有三小时钟点房?
- 有一个女儿是种怎样的体验?
- ***x512具体在哪些方面应用?
- 有什么你认为不错的重生文?
- MacOS真的比Windows流畅吗?





