当前位置:当前位置: 首页 >
rust中的pin是不是一个失败的设计?
文章出处:网络 人气:发表时间:2025-06-26 01:20:10
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
同类文章排行
- 明星现实中真的很漂亮吗?
- 苹果前首席设计师 Jony Ive 离职的原因是什么?
- 为什么很多公司都不招大龄码农?
- docker有哪些有趣的用途?
- 为什么腾讯云或者阿里云不让自建dns服务器?
- 如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- 联想 128GB 超大内存迷你 AMD 主机上架,此款主机有哪些亮点?
- 汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
- 6 月 21 日「苏超」第五轮南京队 4-0 战胜常州队,如何评价这场比赛?
- 始终怀不上孕是种怎样的体验?
最新资讯文章
- 国家为什么特别青睐雷军?
- LCD党真的只是少部分人吗?
- DLM(扩散语言模型)会成为2025年的Mamba吗?
- 帝王蟹极度泛滥,严重影响生态平衡,但是为什么还那么贵?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 为什么国内的uni***一直没人讨论呢?
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 有没有免费的语音转文字的软件?
- 为何雷军天天健身,却无健身痕迹?
- 如何评价高圆圆的身材算是美女类型的吗?
- 为什么有的游戏***用了先进的技术,看起来却还不如老游戏的画面好?
- 为什么都说武器越怪,死的越快?
- 为什么有人爱 Firefox 胜过 Chrome 呢?
- 作为Mac用户有什么推荐的鼠标吗?






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