当前位置:当前位置: 首页 >
rust中的pin是不是一个失败的设计?
文章出处:网络 浏览次数:发表时间:2025-06-18 00:15:11
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
同类文章排行
- 印度女性为什么不嫁到中国?
- j***a 使用 pgsql 好用吗?和 mysql 区别大吗?
- 毕设答辩,老师说node不可能写后台怎么办?
- 为什么有的人喜欢盲目抵制 goto 语法?
- 独立开发者都使用了哪些技术栈?
- 使用内存超过32G(含)的电脑是种怎样的体验?
- jwt的设计合理吗?
- 为什么腰肌劳损这么难治?
- 现实中的父女关系是怎样的?
- 为什么j***a被部分开发者认为是低端技术?
最新资讯文章
- 中国为什么不直接印大量的人民币去买美国的东西?
- 和女生合租,都会发生什么事情?
- 华为中年粉丝都是什么样子的?
- 人社部称个人养老金领取时需缴个税 3%,不区分本金和投资收益,哪些人适合缴存个人养老金?应注意什么?
- 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 女生真正的完美身材是什么样子?
- 你见过身边身材最好的女生是什么样子的?
- 为什么都说 Finder 难用?
- 鱼缸过滤全天开着太耗电,关掉半天又容易水浑,有什么好办法?
- 你们的腰椎间盘突出,怎么治好的?
- 为什么Steam Deck能做好Windows游戏转译但是Apple Mac就做不好?
- 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- 如何进入开源软件世界提升自己?
- 你身边的癌症患者都是怎么发现自己得癌的?
- 网传小米前总监冯德兵婚内出轨,200 多份「包养合同」,这是真的吗?具体是怎么回事?
- python与nodejs哪个性能高?
- 世界上到底有没有只要无脑执行就能长期正收益盈利的交易策略,好让我死心?
- 很好奇,组NAS的玩家是如何解决上传速率的问题?
- 前端,后端,全栈哪个好找工作?
- 真的有这种又苗条身材又爆炸的么?





