不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
{dede:pagebreak/}
我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
锻炼腰肌的经典动作有哪些?
《甄嬛传》中祺贵人为什么和甄嬛反目?
Firefox是如何一步一步衰落的?
广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
中国军事力量有希望达到全球第一吗?
国际空间站的氧气是怎么来的?为什么一直都用不完?
做个web服务器,gin框架和go-zero怎么选?
系统太稳定了甲方觉得我们没有工作量,怎么收运维费?
为什么 macOS 并不差,可市场总敌不过 Windows?
你们都以什么方式认识的另一半?
Apple 为什么不封杀 Flutter 呢?
cursor的codebase indexing功能背后的原理是什么?有平替吗?
“真实承诺-3”,伊朗的报复能打疼以色列吗?
如何看待极客湾评测麒麟X90的性能与表现?
住家保姆为什么总干不长?