当前位置:当前位置: 首页 >
rust中的pin是不是一个失败的设计?
文章出处:网络 人气:发表时间:2025-06-25 12:30:13
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
同类文章排行
- 能分享一下你写过的rust项目吗?
- 苹果 6 月 10 日召开的 2025 年全球开发者大会「WWDC25」,有哪些值得关注的信息?
- 为什么很多《红警》老玩家看不起《红警3》,且对于《红警3》存在大量误解?
- 日本真的有些澡堂和温泉是不分男女的吗?有人去过不分男女的那种吗?
- 如何实现USB2.0比USB3.0更快?
- 为什么有些前端一直用 div 当按钮,而不是用 button?
- 各双拼输入方案之间有明显的优劣之分吗?
- 央行行长潘功胜首次在公开场合谈及稳定币,稳定币是什么?有何深意?
- 为什么光纤目前取代不了网线?
- nodejs 后端能不能利用tsx 处理 xml数据?
最新资讯文章
- 同样源于Unix,是不是Linux的桌面图形用户界面(GUI)没有MacOS流畅?
- 为什么 J***aScript 在国外逐渐用于前端+后端开发,而国内还是只用它做前端?
- 曹玉磊冒充「清华院长」频繁参加活动遭官方打***,他为何能堂而皇之以***身份开展活动?其将受到哪些处罚?
- 个子高是种怎样的体验?
- 你生活中做过最自律的一件事是什么?
- 我应该设置多少kb才能让他不能玩游戏?
- 易语言作者吴涛的技术水平在国内能排到什么级别?
- 为什么美国医生看一个病人要半个小时左右,而中国医生五分钟就能看一个?
- 男的真的会把所有衣服从上到下都扔洗衣机吗?
- 洲际导弹能打到任何地方,为什么还需要轰炸机?
- 两个人在一起很合适是什么样的感觉?
- 有哪些新生代没见过或者无法理解的 Windows XP 7 时代的事情?
- 数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 为何雷军天天健身,却无健身痕迹?
- 真的没有人觉得2k是一个很尴尬的分辨率吗?






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