
rust中的pin是不是一个失败的设计?_湖北省荆州市洪湖市豪卷输斤鞋加工合伙企业
联系人:
手机:
E-mail:
地址:
rust中的pin是不是一个失败的设计?
发布时间:2025-06-18 00:15:11 人气:
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
相关新闻
- 如何评价浙江这个省? 去年带客户上内蒙牧区参观,不小心闯了红灯。 联系租车公司,说...
- 如果全球都停止出口粮食,中国能否自给自足? 不能,没有一丁点可能 根据海关总署数据,2024年共进口 小...
- Golang是不是代替了PHP以前的生态位啊? 写PHP的转Golang了不代表Golang是更好的PHP ...
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗? 上次爬华山遇上一对夫妻,女的30出头,男的明显大些,女士穿白...
- 为什么国人普遍不接受月付的订阅制而喜欢一口价买断制呢? 主要是国内“没有信用”的环境对用户的心理培养了普遍的“不信任...
- 外贸独立站怎么做SEO? 推荐试试***seo,就是把***上传到社媒和独立站中 **...