当前位置: 首页 >
rust中的pin是不是一个失败的设计?_四川省成都市新都区码好酸领毛皮服装有限责任公司
文章出处:网络 人气:发表时间:2025-06-18 00:15:11
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
同类文章排行
- Python+rust会是一个强大的组合吗?
- 有什么是你去了西藏才知道的事情?
- 如果中国的商用飞机是由小米来造,而不是中国商飞,现在会是怎样的情况?
- 南京六大高中是哪六大?
- 如何评价设计模式之原型模式(克隆模式)?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 大家对象都在哪找的???
- Office 中为何还要保留 Access 数据库?
- 女明星穿瑜伽裤出门是什么体验?
- 055大驱到底强在哪里?
最新资讯文章
- 《凡人修仙传》的韩立有 72 把金雷竹做的剑,其他人看见了不觉得奇怪吗?
- 有没有人体验到被纪检委调查的经验?
- DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 为什么 macOS 上国产软件不流氓?
- 全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个?
- 歼-20 在国际上到底是什么地位?
- 为什么玩乐器的人都不喜欢让别人碰自己的乐器?
- 为什么中国这两年研发出来的军事武器不轻易公布了?
- 如何评价「尖叫」这种饮料?
- 使用Linux系统有什么优势,亮点在哪里?
- 俗话说“女人三十如狼四十如虎”,到底是不是真的??
- 伊朗这次会崩溃灭亡吗?
- 湖南一高校将毕业证错印为结业证,毕业证印错将对学生有什么影响?毕业证、结业证和肄业证的区别是什么?
- 怎么自学成为计算机大佬?
- 如何评价沙鲁?
- 哪个牌子的护肤品好呀?想给妈妈买一套抗衰老的护肤品?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 怎么通俗的解释路由这个词?