当前位置:当前位置: 首页 >
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而非自然规律,…。
同类文章排行
- 如果你有300万存款,你还会继续辛苦上班吗?为什么?
- 我的世界怎么租一个四个人的服务器?
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 女生真正的完美身材是什么样子?
- 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- 如何评价《灵笼 2》第六集?
- golang 与rust 在服务器程序领域相比较,各有什么优劣势?
- 为什么中国足协成了“过街老鼠”了?
- 低功耗web服务器 迷你主机 小型服务器 求推荐?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
最新资讯文章
- 《流浪地球 2》里,要求五十岁以上的执行必死的任务,是否是道德***?
- 为什么不用rust重写Nginx?
- J***a 除了 Spring 还有什么?
- 如何评价综艺《心动的信号》第七季?
- Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
- 有哪些女主让你觉得真是「人间尤物」?
- 中国的歼35A可以吊打十架韩国的KF21吗?
- 泉州有哪些正畸口碑好的医生?
- 明星现实中真的很漂亮吗?
- Swift 和同时代的其他语言比起来怎么样?
- 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- iOS开发新手入门应该学OC还是swift?
- 小米汽车凭借什么后来居上?
- Golang 为何没孕育出一个具有社区统治力的框架?
- 开腹手术,医生是如何处理患者的腹部脂肪的?
- 如何评价《歌手 2025》第六期所有歌手的演唱?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 你在什么情况下需要写 shell ?
- 跨平台GUI框架到底应该自绘还是原生控件绑定?





