当前位置: 首页 >
rust中的pin是不是一个失败的设计?_新疆维吾尔自治区伊犁哈萨克自治州察布查尔锡伯自治县移劣业店面设计合伙企业
- 为什么学完了 C 语言觉得自己什么都干不了?
- 为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- 这种裙子是不是对直男爆杀?
- 做数据库内核开发的是不是很少?
- 为什么中国电信的iptv一定要有网线连接!?
- 为何有人说儒家文化下极容易产生「伪君子」?它的道德教化不是以平等和尊重的为前提的吗?
- 服务器能否拒绝非浏览器发起的HTTP请求?
- 为什么用 electron 开发的桌面应用那么多?
- 什么洗碗机,真的有家庭在用么?
- 女人到中年越来越看不上自己的老公怎么办?
联系我们
邮箱:
手机:
电话:
地址:
rust中的pin是不是一个失败的设计?
作者: 发布时间:2025-06-18 00:15:11点击:
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
新闻资讯
-
2025-06-22学生校服如何隐藏内衣痕迹?
-
2025-06-22穿瑜伽裤爬山的女生会不会害羞?
-
2025-06-22想要入行音***开发,但是没有相关项目经验怎么办?
-
2025-06-22如何评价华为鸿蒙电脑?
-
2025-06-22理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
-
2025-06-22吴彦祖疯狂接代言被猜缺钱,卖完英语课又代言黄酒,他是真的缺钱还是有其他考量?
相关产品