当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-20 21:40:11
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 如果世界是虚拟的,当两个镜子对面放,将会无限反射,会不会将 cpu 算力耗光?
- golang总体上有什么缺陷?
- 我国为什么没有类似CIA和克格勃的对外情报机构?
- 为什么珠三角发展赶不上长三角了?
- 目前最流行的 rust web 框架是什么?
- DIY的NAS易用性如何?
- 群晖 nas 有些什么基本和好玩的功能?
- 用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣?
- MacOS真的比Windows流畅吗?
- 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
最新资讯文章
- 软路由怎么没有人玩了?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- 新手养鱼,鱼缸中能放入哪些水草?
- 我们常说的“地势险要、易守难攻”“兵家必争之地”到底是怎样的?
- PostgreSQL 与 MySQL 相比,优势何在?
- 中医把脉是***吗?
- 新手平面设计师(方向美工)怎么有目的提升设计能力?
- 做个web服务器,gin框架和go-zero怎么选?
- 孩子学编程半年了,打算让孩子报考等级考试,大家觉得等级考试证书有用吗?
- 如何看待2025年多地推出升级版「禁酒令」?
- 剪映网页版要下线了,有没有字节的同学来说下是为啥啊?
- 剧荒了,大家有什么值得刷两遍以上的剧或电影推荐吗?
- 每个人说一个行业的秘密吧?






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