当前位置: 首页 >
rust中的pin是不是一个失败的设计?
- 人气:
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
推荐资讯
- 2025-06-24前端如何设计网页?
- 2025-06-24穿瑜伽裤爬山的女生会不会害羞?
- 2025-06-2427寸显示器有必要上4K吗?
- 2025-06-24有没有好用的免费电脑桌面壁纸?
- 2025-06-24还完房贷后,生活真的变轻松吗?
- 2025-06-24Docker 如何搭建 Jenkins 构建环境?
- 2025-06-24为什么数据传输走 usb 会发热巨大,但网线不会?
- 2025-06-24RTX5060真的有那么不值吗?
- 2025-06-24感觉自己被吸走了精气是为什么?
- 2025-06-24做个web服务器,gin框架和go-zero怎么选?
- 2025-06-24如何评价林志玲?
- 2025-06-24印度是真的烂还是咱们在信息茧房里面?
- 2025-06-24为何雷军天天健身,却无健身痕迹?
- 2025-06-24Windows有哪些神级软件?
- 2025-06-24男友凌晨高速开车,我情绪崩溃了,谁的错?
- 2025-06-24平面设计主KV做成这样,在你的城市薪资一般多少?
推荐产品
-
为什么说耿直的人更容易吃亏?
举个例子,日本九州一名吃播UP,某天搞来了一瓶出口到日本的红 -
为什么网络上都在说隋坡厉害?
这是隋坡吃到好吃的皮蛋肉丸时的样子:眼里有光 两 -
PHP现在真的已经过时了吗?
一个社区语言能泛起多大浪花?PHP30周年线上活动PHPve -
面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
token放在redis里只是一种很正常的方案。 在有多个后
最新资讯




