当前位置: 首页 >
rust中的pin是不是一个失败的设计?
- 人气:
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
推荐资讯
- 2025-06-19女生被踢裆也会很疼吗?
- 2025-06-19前端如何设计网页?
- 2025-06-19字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 2025-06-19switch2好用吗朋友们?
- 2025-06-19微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 2025-06-19现今大部分哺乳动物都是六千万年前恐龙灭绝后的同一种哺乳动物的后代吗?
- 2025-06-19为什么说PostgreSQL前途无量?
- 2025-06-19小米澎湃OS和华为鸿蒙OS,他们有什么不一样,谁更有发展前途?
- 2025-06-19女子看守所洗澡是不是没有隐私?
- 2025-06-19为什么中国一定要帮助伊朗?
- 2025-06-19duckdb的性能如何?
- 2025-06-19有没有一个特别好用的Linux系统?
- 2025-06-19Office 中为何还要保留 Access 数据库?
- 2025-06-20Rust的设计缺陷是什么?
- 2025-06-19如何评价首个女性友好的编程语言HerCode?
- 2025-06-20为什么 Golang 不适合开发桌面系统?
推荐产品
-
奥迪暂停全面电动化***,不再设定停售燃油车时间表,此前沃尔沃、奔驰也调整全面电动化***,如何解读?
上上代人,吃到了殖民时代的***,躺平了,四肢开始退化(不爱 -
吴柳芳的真实水平如何?
真实水平应该挺高的, 起码是被大众鉴定过的, 刚刚去看了一下 -
奇瑞与长安哪个质量更好一些?
据说啊,据说,安徽有个给别的车企代工的车企,他自己的车量产的 -
巴基斯坦援助伊朗防空,大家怎么看?
这可不只是巴铁的事。 除去巴铁的装备,还有两架运20也去了。
热销产品
最新资讯