当前位置: 首页 >
rust中的pin是不是一个失败的设计?
- 人气:
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
推荐资讯
- 2025-06-18有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 2025-06-18乡下的土鸡真的值100块钱吗?
- 2025-06-18中央多份重磅文件出台,密集释放「涨工资」「提高居民收入」的信号,这背后有何深意?
- 2025-06-17如何评价女明星梅根福克斯的身材?
- 2025-06-17golang和rust你选择哪个?
- 2025-06-18如何使用Obsidian软件?
- 2025-06-18你曾庆幸自己做过什么事?
- 2025-06-18以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 2025-06-17夸克网盘有可能超越百度网盘吗?
- 2026-03-07苹果推出搭载M5芯片新款MacBook Air:售价8499元起
- 2025-06-18PC端非常好用的软件有哪些?
- 2025-06-17有哪些值得推荐的小型 C 语言开源项目?
- 2025-06-18如果让你设计攻打台湾地区,你会有什么好的想法和打法?
- 2025-06-18你有哪些对未来的预测?
- 2025-06-18为什么bilibili后端要用go来写?
- 2025-06-18伊朗没有战斗机吗?为什么不起飞空中拼***?
推荐产品
-
如何评价前端框架 Solid?
Solid 很灵活。 它没有和 Web 绑死,没有和特殊的编 -
玉米粒为什么靠近根部排列比较乱,而越靠近尖端排列越整齐?
这个问题问到了我的心趴上,小时候我在吃玉米时也发现有的玉米出 -
如何评价B站女主播“酒酿Lily王、Maggieyoo、水兵月野兔兔、CC宝玉玉、唐卡七”集体封禁?
多观察,你会发现,这些上岸的符离集, 路径非常一致。 先是 -
做个web服务器,gin框架和go-zero怎么选?
如何选择你的 Golang 后端开发框架引言与 J***a
最新资讯




