Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 20:25:15
- 来源:
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
推荐资讯
- 2025-06-20 03:00:16养鱼一年要花费多少钱?
- 2025-06-20 02:30:14都说苹果是细节狂魔,那苹果有没有细节其实做的很差的点?
- 2025-06-20 03:45:14如何评价字节跳动开源的 HTTP 框架 Hertz ?
- 2025-06-20 03:40:14为什么中国现在全球军事实力第一,但包括中国人在内很多人不认可?
- 2025-06-20 04:00:14大家在做登录功能时,一般怎么做暴力破解防护?
- 2025-06-20 03:50:14以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 2025-06-20 03:25:15伊朗这次会崩溃灭亡吗?
- 2025-06-20 03:30:145 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?
- 2025-06-20 02:40:14目前美军还有哪些领域是明显领先于解放军的?
- 2025-06-20 04:05:14不管黑客用了多少跳板,最终是不是可以通过网络运营商找出真实 IP?
推荐产品
-
电蚊香液对身体有害吗?
夏天来临,蚊子也越来越多,家家户户都将家里的驱蚊产品拿了出来 -
如何评价华为最新长焦专利技术?能否颠覆手机长焦摄影的目前限制?
泻药,我就是这个项目的研发,新品目前已发布所以也不用遮掩,模 -
《三体》的文笔很差吗?
昨天重新翻了一下死神永生,贴一段每次读都起汗毛倒竖的: “ -
地球上会不会缺少某种我们不知道的重要***,导致咱们无意识中科技树落后了?
铍不就是。 这玩意在宇宙中都很稀有,因为核聚变产生的铍-8不
最新资讯