当前位置: 首页 >
rust中的pin是不是一个失败的设计?_河南省新乡市新乡市平原城乡一体化示范区赶长疗臵移动电话股份有限公司
- 为什么欧美影视喜欢露点?
- 金直间蜘蛛怎么饲养?
- 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 女生真正的完美身材是什么样子?
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- 买到烂尾楼到底该有多绝望?
- 为什么程序员独爱用Mac进行编程?
- 据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 做个web服务器,gin框架和go-zero怎么选?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
联系我们
邮箱:
手机:
电话:
地址:
rust中的pin是不是一个失败的设计?
作者: 发布时间:2025-06-24 23:40:11点击:
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
新闻资讯
-
2025-06-20将 Windows Server 作为个人 PC 操作系统来用是怎样的体验?
-
2025-06-20每次去国外,别人一眼就看出我是中国人,是中国人身上有什么特质吗?
-
2025-06-20以色列为什么要打伊朗?
-
2025-06-20大海捞针还捞着了是一种什么样的体验?
-
2025-06-20golang 与rust 在服务器程序领域相比较,各有什么优劣势?
-
2025-06-20antv x6 node 点击***不触发怎么办?
相关产品