当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-23 08:25:11
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 作为一个服务器,node.js 是性能最高的吗?
- 可以分享你的一张背影照吗?
- 为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- 为什么年轻的肉体让人沉迷?
- 阿里云为什么没有一年的免费云服务?
- 男人最无声的炫耀是什么?
- 为什么女游泳运动员看起来大部分都是平胸?
- 为什么不成立一个***经济特区?
- 如何在最短时间内提升打ctf(web)的水平?
- 你遇见过哪些“卧槽!这样也行?”的神操作?
最新资讯文章
- Go 语言 Web 应用开发框架,Iris、Gin、Echo,哪一个更适合大型项目?
- 雍正的新政为什么以前没人搞?
- 有没有一个特别好用的Linux系统?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 如何在最短时间内提升打ctf(web)的水平?
- DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
- 能分享一下你写过的rust项目吗?
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 越正经的女人越容易做出疯狂的事吗?
- 5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?
- 和父母无法沟通你有多绝望?
- Rust开发Web后端效率如何?
- 为什么有些门开关时特别容易夹手?背后的设计缺陷可能有哪些?
- 你能用一句话总结赵本山和郭德纲的区别吗?
- 全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个?






关注公众微信号
移动端,扫扫更精彩