当前位置:当前位置: 首页 >
rust中的pin是不是一个失败的设计?
文章出处:网络 浏览次数:发表时间:2025-06-25 18:35:12
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
同类文章排行
- 为什么越来越多的 SSD 不带片外缓存了?
- 你为什么在日常生活中不敢穿的太漂亮?
- 女子被闺蜜按水中后续如何?
- 我养的小乌龟一天不吃龟食会不会饿死呢?
- 能不能发一张你相册里最好看的自拍照?
- 什么东西你可以接受二手的?
- 大家在做登录功能时,一般怎么做暴力破解防护?
- cursor编程工具能在国内正常使用吗?
- 程序员五六年了,感觉除了程序什么也不懂,很焦虑怎么办?
- 稍稍一运动就大汗淋漓从中医角度来说是什么原因?
最新资讯文章
- 维护一个大型开源项目是怎样的体验?
- 你为什么放弃了wsl?
- 许多公式都有π和e,可能的原因有什么?
- 程序员看剧的时候,如果看到有敲代码页面,会暂停看代码吗?
- M4 Mac mini2024款,这种主机到底怎么样呀?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 电影《赤道》为何没有第二季呢?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 如何评价女明星梅根福克斯的身材?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 为什么老一辈的人没有那么消极,而年轻人很多有抑郁症?
- 2025年了,大家消费还是在降级吗?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 为什么各种大公司小公司还要开发AI Agent?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 手术时把大脑拿出来还能接回去吗?
- 请问这个排版设计怎么收费?
- 为什么只有Linux内核中有KVM?
- 现在干什么能挣钱?
- 小米 AI 眼镜发布,售价 1999 元起,有哪些功能亮点?你看好其市场前景吗?





