当前位置:当前位置: 首页 >
rust中的pin是不是一个失败的设计?_浙江省温州市龙湾区挑阿率交通产品有限合伙企业
浏览次数:304发表时间:2025-06-24 23:40:11
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
同类文章排行
- 只需要维持生命体征的话,生活成本能降到多低?
- 中办、国办发文,拟新建改扩建 1000 所以上优质普高,将带来哪些影响?可能面临哪些挑战?
- 湖北省荆州市为什么发展不起来?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 女朋友出轨后,跪着求我原谅她,我该怎么办?
- 下雨天做什么最舒服?
- 如何看待rust编写的zed编辑器?
- 导师给了1.4W要我给工作室买个主机,是整机还是自己配?
- 求大神解答,为什么大家都不喜欢用docker?
- 你在什么情况下需要写 shell ?
最新资讯文章
- 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
- 2025 国内公司前端团队都在搞些什么?
- 能分享一下你写过的rust项目吗?
- duckdb的性能如何?
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 央行行长潘功胜首次在公开场合谈及稳定币,稳定币是什么?有何深意?
- 群晖端部署了emby,盒子安装了客户端播放蓝光电影为什么不能显示影片自带字幕?
- 如何评价《灵笼 2》第六集?
- 到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 有一个***约你出去,你会去吗?
- Node.js是谁发明的?
- 为什么以霍顿为代表的外国运动员不尊重孙杨?
- 为什么我感觉Gemini 2.5 Pro模型有一种异常的强?
- 一米二的棍子打的赢三十厘米的刀子吗?
- 从零写一个3D物理引擎难度多大?
- graalvm为啥国内没有流行起来,go写起来实在太恶心了,难道任凭go独霸云原生?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- PHP现在真的已经过时了吗?
- count(*) count(1)哪个更快?
- 请教了解空军装备的知友,歼35服役后,是否要歼10退役?歼10生产线都转贵航了,以后只用于外贸吗?





