当前位置:当前位置: 首页 >
rust中的pin是不是一个失败的设计?_福建省南平市政和县远室右旱婴儿用品有限责任公司
浏览次数:304发表时间:2025-06-25 12:30:13
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
同类文章排行
- 为什么说以色列这次干得漂亮?
- 2025年,歼16与美军机50分钟缠斗,为什么知乎上没有任何消息?
- 为什么说拿捏儿媳妇的最好办法就是不帮她带孩子?
- 腰陆陆续续疼了一年多了,这个是腰突吗?
- 黄金,今年会达到怎样的高度?
- 汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
- PLC编程怎么控制电机?
- 你最喜欢《临高启明》的哪个段落?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 什么才是真正的爱情?
最新资讯文章
- 现在个人博客不能备案了吗?
- 吃爽了是怎样一种体验?
- 国密加密算法有多安全呢?
- Linux内核代码大佬们如何观看的?
- 为什么小时候去计算机教室(微机室)要穿鞋套?电脑那么金贵吗?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 坚持使用 PHP 的你,如今有什么感悟?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 作为一个服务器,node.js 是性能最高的吗?
- 家里想搞一个服务器,怎么才不违规?
- 做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
- 华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?
- 如何基于Docker进行开发?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 独立开发者都使用了哪些技术栈?
- 国内目前独立开发者收入如何?可以养活自己以及家人吗?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 你们觉得京东外卖能做起来么?
- 颈椎生理曲度变直可以通过运动康复吗?
- 055一打一能不能打过阿利伯克?





