网站地图官方微信:
网站首页 hongxinzhen jialezhen changqiuxiang yidaxiang taobinxiang quaoxiang

当前位置: 首页 >

rust中的pin是不是一个失败的设计?

不是。

太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。

Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。

如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。

这样的话,一个类型 T…。

rust中的pin是不是一个失败的设计?

  • | 核武器真的有宣传中那么牛逼吗? |

    没有。 实际上核弹打击现代城市,特别是国内城市的效果非常差...

    查看详情>>
  • | Node.js是谁发明的? |

  • | 山姆超市是怎么在中国火起来的? |

  • | 有什么快速挣钱的正规路子? |

  • | 为什么有些门开关时特别容易夹手?背后的设计缺陷可能有哪些? |

  • | 双胞胎为什么要穿得一模一样,目的何在? |

  • | 为什么巴勒斯坦人民都快走上绝路了,没有任何国家支援? |

  • | 你的低成本爱好是什么? |

  • | 哪个牌子的护肤品好呀?想给妈妈买一套抗衰老的护肤品? |

  • | 为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗? |

  • | 如果一个人有足够的钱让他一直***,那毒品对他的身体还有害吗? |

  • 字节跳动AI***模型Seedance 2.0公布定价:含***输入为28元/百万tokens,不含***输入为46元/百万tokens。生成15秒***约需30.888万tokens,按不含***输入单价计算约15元...

    2026-03-06
  • 这是萧淑慎的一组照片,最早是2005年金马奖颁奖典礼,她穿黑...

    2025-06-18
  • 01 什么是自动化测试框架01 什么是框架框架是整个或部分系...

    2025-06-18
  • 刚遇到一个: 小区周边的市政路上,不知道哪个脑回路奇葩的大神...

    2025-06-17

关注我们

添加微信好友,关注最新动态