当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-26 03:05:10
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 如何看待 Mac mini M4 支持可更换 SSD?
- J***aScript 已经强大到什么程度了?
- 据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- go 有哪些成熟点的后台管理框架?
- 如何评价Cursor?
- 鱼缸有哪些寿命比较长的草推荐呢?
- 在办公室用机械键盘是什么心里?
- Chrome 浏览器设计的神细节有哪些?
最新资讯文章
- 5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- threejs是如何才能渲染出这种效果的?
- SwiftUI 是不是一个败笔?
- 为什么河南饮食走不出去?
- 小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
- 为什么现在的周杰伦生活与作品中中华元素越来越少了?
- 为什么现在很多一线大导演连讲好一个故事都做不到?
- 广州经济近年来一落千丈的原因有哪些呢?
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- 中国 5 月 Swift 人民币在全球支付中占比下降至 2.89%,背后的原因和未来的发展趋势是什么?
- 如何评价《鸿蒙电脑:屏幕键盘的3个革命》?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- 什么笑话让你看一次笑一次?






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