当前位置:当前位置: 首页 >
rust中的pin是不是一个失败的设计?
文章出处:网络 浏览次数:发表时间:2025-06-18 00:15:11
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
同类文章排行
- 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- 央行行长潘功胜首次在公开场合谈及稳定币,稳定币是什么?有何深意?
- 《甄嬛传》中祺贵人为什么和甄嬛反目?
- 《碟中谍 8》都有哪些槽点?
- 程序员从幼稚到成熟的标志是什么?
- 卸载迅雷后,***文件变成xunlei.bittorrent.6,怎么还原回去啊,心态炸了!?
- 为什么有些NAS用户弄那么多硬盘?
- 有没有什么惊为天人的 Logo 设计?
- Windows微信4.0是用Qt写的吗?腾讯不是前脚才说Qt人才匮乏?
- 为什么鸿蒙PC要排斥Linux生态?
最新资讯文章
- 中了一个亿 你会做什么?
- 支撑了我四年学费的男朋友,现在该分手吗?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 特朗普称美国完成对伊朗三处核设施的打击,具体情况如何?伊朗会如何反击?
- 什么是歼20完全体?
- 如果现在南京市整体穿越到1937年,能守住南京吗?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 为什么电信运营商们肯拼命加下行带宽,却对上行严防死守?
- 女主播和榜一大哥现实碰面会做什么?
- 为什么越来越多的 SSD 不带片外缓存了?
- 导师给了1.4W要我给工作室买个主机,是整机还是自己配?
- 大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
- Firefox 浏览器是否还有可能浴火重生?
- 如何看待国内服装尺码越来越小的现象?
- 内蒙古通报那尔那茜定向委培争议,称其涉嫌高考报名材料造***,将严肃追责问责,涉事人员面临哪些责任处罚?
- 《还珠格格》小燕子闯了那么多祸,为啥皇阿玛总是轻易原谅她?
- 被时代淘汰的水果有哪些?
- 美国国务卿称将开始吊销中国学生签证,包括在关键领域学科学生,影响有多大?在美中国留学生该怎样应对?
- 多个充电宝或电芯品牌的 3C 认证证书被暂停,涉及罗马仕、安克、绿联、倍思、安普瑞斯等,发生了什么?
- 如何看待 iOS 应用在欧盟范围内可以使用非 WebKit 作为浏览器内核?