当前位置: 首页 >
rust中的pin是不是一个失败的设计?_广西壮族自治区河池市金城江区调唯卡车股份公司
- 能分享一下你写过的rust项目吗?
- ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 乡下的土鸡真的值100块钱吗?
- 2025年6月了,深圳房价咋样?
- 如果rust之父用rust重写nodejs,node性能能和rust一样吗?那么为啥v8慢?
- 独立开发***能盈利吗?感觉好累...
- 刘强东称「京东外卖很快就会出来一个跟美团完全不同的商业模式」,如何看待此回应?
联系我们
邮箱:
手机:
电话:
地址:
rust中的pin是不是一个失败的设计?
作者: 发布时间:2025-06-18 00:15:11点击:
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
新闻资讯
-
2025-06-20阿诺德表示「离开利物浦的方式是圆满的」,他在该俱乐部有哪些突出的成绩和表现?
-
2025-06-20一枚东风41能直接干掉一艘航母吗?
-
2025-06-20字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
-
2025-06-20为什么女游泳运动员看起来大部分都是平胸?
相关产品