当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-24 06:05:10
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 这一轮以色列和伊朗的冲突谁会笑到最后?最终会如何收场?
- 毕设答辩,老师说node不可能写后台怎么办?
- 多年前韩国要布署萨德系统,后来这事怎么样了?
- 传北京多所高校禁用罗马仕充电宝,罗马仕称交由法务部门进行跟进,这到底是怎么回事?
- 做好的flask项目怎么部署到服务器,使用公网ip可访问?
- 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- systemd吞并了什么?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 各位前端大触们,一般怎么定颜色的?
- 真的有这种又苗条身材又爆炸的么?
最新资讯文章
- 老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 如何看待极客湾评测麒麟X90的性能与表现?
- Rust的设计缺陷是什么?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- jwt与token+redis,哪种方案更好用?
- 只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
- 关于尼康,大家一致认为尼康***性能拉胯。可是我有一个疑惑是,我们普通人真的需要那些***性能吗?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 怎么看swift的并发模式选择了actor模型?
- 你的择偶标准是怎么样的?
- 跟离异的女同事聊天时,她冒出一句:「你老婆还不如我,离了跟我过得了」,我该怎么回答?
- Mac mini M4,有必要升级24G内存吗?
- 如何自己搭建家庭服务器?
- 现在做一个独立开发者晚吗?
- 国密加密算法有多安全呢?






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