不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
{dede:pagebreak/}
如何评价***伊内斯·特洛奇亚的身材?
vmware 虚拟机如何安装?
你知道哪些不为人知的历史照片?
上海首例认定提供爬虫程序抓取公开数据构成提供侵入计算机信息系统程序罪案,该案件有哪些细节值得关注?
为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
为什么一部分 Go 布道师的博客不更新了?
J***aScript 这种语言特性十分糟糕的语言流行起来是不是一场灾难?
虚拟机装 Linux 我还能理解,装 Windows 有什么用?
你都见过什么样的电脑盲?
有哪些新生代没见过或者无法理解的 Red Hat Linux 9 时代的事情?
养了近十年的草龟要不要放生?
人工智能相关专业里有什么「坑」吗?
为什么人到中年,很少有身材苗条的?
前端如何设计网页?
吴柳芳的真实水平如何?
什么样的女主才能叫做「人间尤物」?