当前位置: 首页 >
rust中的pin是不是一个失败的设计?_新疆维吾尔自治区塔城地区托里县集况犯引调味品合伙企业
- 把一个1g的***通过***请求上传到服务器中,如何保证性能?
- 如何看待M4单核性能吊打9950x?
- 国密加密算法有多安全呢?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- Firefox是如何一步一步衰落的?
- 上海首例认定提供爬虫程序抓取公开数据构成提供侵入计算机信息系统程序罪案,该案件有哪些细节值得关注?
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- systemd吞并了什么?
- Flutter 相比 Native APP 开发有什么优势?
联系我们
邮箱:
手机:
电话:
地址:
rust中的pin是不是一个失败的设计?
作者: 发布时间:2025-06-18 00:15:11点击:
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
新闻资讯
-
2025-06-21Android为什么不直接执行Linux的程序?而是自己搞一套?
-
2025-06-21开发了一个App,上线之后一个用户也没有怎么办?
-
2025-06-21网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
-
2025-06-21《葫芦兄弟》中七个葫芦娃谁的能力在现代用处更大?
-
2025-06-21以色列为什么要打伊朗?
-
2025-06-21为什么很多离异的30-40岁的女性,很难找到老公再婚?
相关产品