当前位置:当前位置: 首页 >
rust中的pin是不是一个失败的设计?
文章出处:网络 人气:发表时间:2025-06-25 12:30:13
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
同类文章排行
- 电视支持4K120hz,为什么连接电脑后4K下最高只能选择60hz?
- 你从别人的旧硬盘里发现了什么有趣的东西?
- 通义千问推出多模态统一理解与生成模型 Qwen VLo,图像生成效果如何?有哪些信息值得关注?
- 字节引入Rust是否代表J***a的缺点Go也没解决?
- Django、Flask、FastAPI,Python 后端哪个更好?
- 为什么现在都没人提起蛔虫了?
- 如何杜绝老公凌晨一两点打游戏?
- 国产手机APP为什么越来越臃肿?
- 手术时把大脑拿出来还能接回去吗?
- 和男朋友同居期间,被男朋友妈妈骂了,要怎么办呢?后续要如何相处呢?
最新资讯文章
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 你身边身材最好的女生是什么样?
- 为什么说PostgreSQL前途无量?
- 如果苹果真的下架了微信的话,会发生什么?
- 浏览器解析Html一般是边下载边渲染么?如果是边下载边渲染的话,Html又使用GZIP格式传输,如何能够做到没有完全下载就可以渲染的呢?
- Golang与Rust哪个语言会是今后的主流?
- 为什么MacBook pro不用高刷新率的屏幕?
- 为什么中国很多孩子都不会去考虑家长的感受?
- 为什么白银案的嫌疑人在之后的十几年间突然停手?
- 如何制造一个高级的阳谋?
- 苹果 6 月 10 日召开的 2025 年全球开发者大会「WWDC25」,有哪些值得关注的信息?
- 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- 前端怎么实现预览pdf文件?
- 为什么成功人士的精力都非常旺盛?
- nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?






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