当前位置:当前位置: 首页 >
rust中的pin是不是一个失败的设计?
文章出处:网络 浏览次数:发表时间:2025-06-18 00:15:11
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
同类文章排行
- 怎么投诉物业,他们才最害怕?
- 你卡过最厉害的bug是什么?
- 你最满意的10款 PC 软件是什么?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- 韦东奕的牙怎么没了?
- 养龟你踩的最大的坑是什么?
- 你见过最恶心的邻居是什么样子?
- 为什么hdmi2.1带宽优于dp1.4,还是会推荐dp?
- 有什么是虚拟机代替不了物理机的?
- 小区楼下的自动售水机的水干净吗?
最新资讯文章
- 有哪些事情是MacOS做不到但Linux可以做到的?
- 如何看待“计算机民科“的网站51soez从6月开始已关站维护?
- 如何评价前端框架 Solid?
- 从技术上看,cloudflare比其他公司牛在哪儿?
- 为什么hdmi2.1带宽优于dp1.4,还是会推荐dp?
- k8s里面kubectl get pod -d wide命令作用是什么?
- 为什么中国很少有人使用linux?
- 有一个***约你出去,你会去吗?
- 脸与身材不符是种怎样的体验?
- PHP现在真的已经过时了吗?
- 如何看待美团创始人王兴清空微博?
- Vue性能优于React,那为什么还不用Vue?
- 网盘拉新应该怎么玩稳稳月入 9000+?
- 哪里有便宜的实时level2接口?
- 开战斗机从上海到北京要多久,那是一种什么样的体验?
- 字节引入Rust是否代表J***a的缺点Go也没解决?
- 为啥arm架构比x86 x64省电?
- 为什么全网 都在说 iOS 开发不行了 ?
- 程序员真的需要一台 Mac 吗?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?





