当前位置:当前位置: 首页 >
rust中的pin是不是一个失败的设计?
文章出处:网络 人气:发表时间:2025-06-25 18:35:12
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
同类文章排行
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 为什么很多知乎的回答推崇日本式的市区、市郊通勤铁路?
- 如何低成本地过有益的生活?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 椎间盘突出后突出物会一直压着神经吗?保守治疗是通过什么原理让椎间盘回纳的啊?
- flutter为什么不用Go语言,而用Dart?
- 有一个***约你出去,你会去吗?
- vue + tsx 的开发体验能追得上 react+tsx么?
- 我应该设置多少kb才能让他不能玩游戏?
最新资讯文章
- 有没有用 Web Component 开发的前端框架?
- 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 运动员张国伟用两个对吹风扇让纸飞机「悬停」,这是怎么实现的?从物理学角度如何解释?
- vmware 虚拟机如何安装?
- 男朋友说我穿裙子不要敞开腿坐这是他底线,我该怎么办?
- 所有电子都是一模一样的吗?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- VScode怎么配置好golang?
- 修仙文明可能以怎样的方式碾压星际文明?
- Windows上有没有一分多屏和多屏合一的软件?
- 如何评价前端框架SolidJS?
- 这种裙子是不是对直男爆杀?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 不限制语言,客户端GUI开发用什么好?
- 有哪些事,是社会底层人认识不到的?






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