rust中的pin是不是一个失败的设计?_陕西省宝鸡市扶风县频绘键武术股份有限公司
联系人:
手机:
E-mail:
地址:
rust中的pin是不是一个失败的设计?
发布时间:2025-06-25 18:35:12 人气:
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
相关新闻
- 求推荐104键无线键盘,茶轴或者类茶轴? 其实可以自己组,自己买套件,选个差不多的104套件,再去挑喜...
- 坚持使用 PHP 的你,如今有什么感悟? 做了十年php开发,做到了技术经理。 2020年开始每入职一...
- 你后悔娶了现在老婆吗? 不后悔,说说我们的情况吧,我92年生,离过一次婚,因为工作原...
- 为什么这么多人讨厌中国移动? 是时候祭出大杀器了: 移动用户:使用本机编辑短信“CXXZ#...
- 明明无线鼠标有那么多优点,为什么还有那么多人买有线鼠标? 我有一个绝妙的点子,解决蓝牙鼠标容易被忘在会议室、实验室、高...
- 为什么新流行的开源编辑器都在用Rust开发? 我大概能懂这种感觉... 我因为工作原因被逼着用了大半年ru...


客服