rust中的pin是不是一个失败的设计?
- 发表时间:2025-06-26 01:20:10
- 来源:
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
推荐资讯
- 2025-06-27 03:05:10Caddy 和 Nginx 比有哪些优点和缺点?
- 2025-06-27 03:15:10可以分享你经常打开的一个网站吗?
- 2025-06-27 03:15:10消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 2025-06-27 04:30:10目前最流行的 rust web 框架是什么?
- 2025-06-27 03:55:10go 有哪些成熟点的后台管理框架?
- 2025-06-27 03:20:10PC电脑能不能当服务器用?
- 2025-06-27 03:35:10跨平台GUI框架到底应该自绘还是原生控件绑定?
- 2025-06-27 04:45:10如何评价《情感反诈模拟器》女演员刘梦茹最新的抖音***回应?
- 2025-06-27 03:55:10如何评价《捞女游戏》女主刘梦茹抖音衣服上的 girls supporting girls(已删除)?
- 2025-06-27 03:10:11一个三甲医院的HIS系统,运营一年下来,他的数据库能有多大?
推荐产品
-
有哪些新生代没见过或者无法理解的 Windows XP 7 时代的事情?
1、贴吧不需要注册就能回复,很多ip大神 2、网上一堆免费的 -
为什么都 2025 年了,还有那么多人宁可双持,也不愿意放弃安卓或非安卓手机?
在我外出使用手机的时候,没有任何手机的续航能超过5小时。 高 -
为什么pH不用dB作为单位?
pH:明明。 。 。 明明是我先来的。 。 。 pH 出现 -
在正规足浴店现场自费充值人民币1万元及以上,是种怎样的体验?
我一个朋友,充了10万进去,专属手牌,专属洗浴套装,柜子衣服
新闻动态
最新资讯

