当前位置:当前位置: 首页 >
rust中的pin是不是一个失败的设计?
文章出处:网络 浏览次数:发表时间:2025-06-18 00:15:11
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
同类文章排行
- 生活中怎样的美女才能被称为「大」美女?
- 为什么程序员独爱用Mac进行编程?
- 吴柳芳的真实水平如何?
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- 商城里如何缓存商品信息?
- 各位都在用Docker跑些什么呢?
- 《明朝那些事儿》的作者当年明月疯了,疯了就可以摆脱烦恼了吗?
- 女生被踢裆也会很疼吗?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
最新资讯文章
- 为什么Rust的热度超过Zig?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 如何评价捞女游戏改名,全网围剿,以及导演b站账号被封这件事?
- 中国的航空发动机现在是什么水平?
- 你为什么放弃了wsl?
- 如何实现电脑定期自动热备份?
- 为什么大厂宁愿用go也不用.net?
- 如何看待Ollama基于Go语言开发而不是别的编程语言?
- 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- 前后楼怎么共享宽带?
- 罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市?
- 你的低成本爱好是什么?
- 印度是真的烂还是咱们在信息茧房里面?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 曼德拉是南非的罪人吗?
- 如何评价首个女性友好的编程语言HerCode?
- 发现孩子走丢的那一刻,你是什么心情?
- 网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
- 你都见过什么样的电脑盲?
- 最后买了一个树莓派,想用python控制摄像头读取***流,再利用socket发送出去。大家觉得可行么?