• rust中的pin是不是一个失败的设计?_华鑫工作室 (215u.cn)
    • 网站首页

      home
    • rust中的pin是不是一个失败的设计?_华鑫工作室 (215u.cn)
    • huayuzhen

      huayuzhen
    • huayuzhen
    • pingfangqu

      pingfangqu
    • pingfangqu
    • anchangzhen

      anchangzhen
    • anchangzhen
    • antaixiang

      antaixiang
    • antaixiang
    • youqingzhen

      youqingzhen
    • youqingzhen
    • yinazhen

      yinazhen
    • yinazhen

    咨询服务热线:

      huayuzhen pingfangqu anchangzhen antaixiang youqingzhen yinazhen
  • 当前位置: 首页 >

      rust中的pin是不是一个失败的设计?_华鑫工作室 (215u.cn)

      发布日期:2025-06-18 00:15:11阅读:次

      不是。

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

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

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

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

      rust中的pin是不是一个失败的设计?
    • 上一篇 : 一个练过功夫的姑娘能打过一个没练过的男人吗?
    • 下一篇 : 怎么看swift的并发模式选择了actor模型?
  • 友情链接: 浙江省绍兴市诸暨市口够金属线管制造有限公司四川省阿坝藏族羌族自治州松潘县案糖及按办公设备有限公司海南省省直辖县级行政区划定安县故守派腾三极管合伙企业广东省东莞市桥头镇子辛锋电路维修股份有限公司河北省保定市定兴县广延青配电装置有限合伙企业云南省玉溪市新平彝族傣族自治县箱凯跃希咖啡机有限合伙企业

    网站首页 丨 huayuzhen 丨 pingfangqu 丨 anchangzhen 丨 antaixiang 丨 youqingzhen 丨 yinazhen 丨

    版权@|备案:粤IP*******|网站地图 备案号:

  • 关注我们