当前位置:当前位置: 首页 >
rust中的pin是不是一个失败的设计?
文章出处:网络 人气:发表时间:2025-06-18 00:15:11
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
同类文章排行
- 太空中没有氧气,为什么太阳还在燃烧?
- 公司就一个后端一个前端,有必要搞微服务吗?
- arm在低功耗下的效率是x86的两倍以上,为何掌机还不使用arm芯片?
- 为什么要使用 Go 语言?Go 语言的优势在哪里?
- 为什么人到中年,很少有身材苗条的?
- 我认为《凡人修仙传》动画效果其实做的并不好,为啥网上却是一面倒的追捧?
- ***拍大尺度片子时摄影师不会看光吗?
- 男朋友要被裁员了,我该怎么相处?
- Jetpack Compose 和 Flutter 应该先学哪个呢?
- 为什么有些人只想用 1080P 的屏幕,而拒绝上高分辨率?
最新资讯文章
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 2025 国内公司前端团队都在搞些什么?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- ***拍大尺度片子时摄影师不会看光吗?
- 服务器能否拒绝非浏览器发起的HTTP请求?
- 阿里云为什么没有一年的免费云服务?
- 为什么现在很多人推崇国外原版教材?
- 月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 你会从mac转向Windows吗?
- 怎样判断一个人的智商在你之上?
- 如何用防火墙禁止软件联网?
- 坐标福建福州,现在是不是适合卖房?
- 穿了瑜伽裤真的舒服吗?
- 你做过最抽象的事情是什么?






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