当前位置:当前位置: 首页 >
rust中的pin是不是一个失败的设计?
文章出处:网络 浏览次数:发表时间:2025-06-25 18:35:12
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
同类文章排行
- 为什么供应链桃子只有小米雷军可以摘,其他人只能干瞪眼?
- 为什么二游厂商都喜欢推出泳装版本?
- 写代码的时候总是考虑太多怎么办?
- 有哪些故意缩短产品寿命的设计?
- 程序员的时间管理真的是写代码1小时,调试8小时吗?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 如果意外挖出 10 吨黄金,有那些将它们洗白、正常使用的方法?
- 你的内衣丢过吗?
- 为什么不用rust重写Nginx?
- 目前中国程序员和美国程序员的差距在哪里?
最新资讯文章
- 你怎么看待剪映收费过高问题?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- arm在低功耗下的效率是x86的两倍以上,为何掌机还不使用arm芯片?
- 2025年六月现在硬盘咋还涨价了呢?
- 马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
- 苹果前首席设计师 Jony Ive 离职的原因是什么?
- Vue性能优于React,那为什么还不用Vue?
- 你们都用 Flutter 开发了什么 App?
- 为什么有人说弄懂了《算法导论》的 90%,就超越了 90%的程序员?
- 程序员的时间管理真的是写代码1小时,调试8小时吗?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 如何证明散片 CPU 比盒装 CPU 差?
- 坐标福建福州,现在是不是适合卖房?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 现在手里有一万闲钱,买什么币好?
- 男朋友哄我睡着后往往要一个人打游戏到很晚释放压力,这是为什么?因此分手合适吗?
- 阿里云盘冻结后强制收费才能解冻,如何处理?
- 如何评价Cursor?
- 有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?





