当前位置:当前位置: 首页 >
rust中的pin是不是一个失败的设计?
文章出处:网络 浏览次数:发表时间:2025-06-18 00:15:11
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
同类文章排行
- 在武汉买房的你,亏了多少钱啦?
- 为什么程序员独爱用Mac进行编程?
- 既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
- 家里有了孩子狗狗吃醋老吓唬孩子,要不要把狗狗卖掉?
- 为什么我感觉黑神话剧情的风评反转了?
- SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
- 可以携号转网了,你会放弃移动吗?
- 为什么同样是输球,常州和国足的风评却差那么多呢?
- 有没有比Windows自带的远程桌面更好的同类软件?
- 什么是微软式中文?
最新资讯文章
- 能分享一下你写过的rust项目吗?
- 什么事情是你待在西安才知道的?
- 中国有没有不作恶的输入法?
- 如何看待jemalloc停止维护?
- 眼睛的飞蚊症,能够康复吗?
- 大家在做登录功能时,一般怎么做暴力破解防护?
- 如何评价DuckDB?
- 龙芯在.NET上帮微软做CPU指令集适配,为什么到国内.NET开发者这里成了维护龙芯.NET版本?
- 做个web服务器,gin框架和go-zero怎么选?
- 前端,后端,全栈哪个好找工作?
- 初三画成这样算是有天赋吗?【正经求助】?
- 吴彦祖疯狂接代言被猜缺钱,卖完英语课又代言黄酒,他是真的缺钱还是有其他考量?
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 新手养鱼,养什么鱼好?
- 如何评价鱼皮程序员的OJ项目?
- 独立开发***能盈利吗?感觉好累...
- 你见过身边身材最好的女生是什么样子的?
- 如何评价大胃袋良子?
- 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
- 国产手机APP为什么越来越臃肿?