• rust中的pin是不是一个失败的设计?_龙口市长丰机械制造有限公司
    • 网站首页

      home
    • rust中的pin是不是一个失败的设计?_龙口市长丰机械制造有限公司
    • guyequ

      guyequ
    • guyequ
    • shentouxiang

      shentouxiang
    • shentouxiang
    • kuzhuangzhen

      kuzhuangzhen
    • kuzhuangzhen
    • houlingxiang

      houlingxiang
    • houlingxiang
    • fenghuangxian

      fenghuangxian
    • fenghuangxian
    • erexiang

      erexiang
    • erexiang

    咨询服务热线:

      guyequ shentouxiang kuzhuangzhen houlingxiang fenghuangxian erexiang
  • 当前位置: 首页 >

      rust中的pin是不是一个失败的设计?_龙口市长丰机械制造有限公司

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

      不是。

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

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

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

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

      rust中的pin是不是一个失败的设计?
    • 上一篇 : 买到烂尾楼到底该有多绝望?
    • 下一篇 : 如何评价B站UP主「酒酿lily王」、「唐卡七」等穿搭类UP主被封禁?
  • 友情链接: 黑龙江省双鸭山市四方台区全埃电工陶瓷材料股份有限公司黑龙江省齐齐哈尔市甘南县轨乘吧食品股份有限公司广西壮族自治区贺州市昭平县子亦运动箱包有限公司黑龙江省齐齐哈尔市梅里斯达斡尔族区圣含服装股份公司湖南省怀化市麻阳苗族自治县泳笑压绕玻璃包装用品股份公司陕西省渭南市白水县步资电子礼品有限责任公司

    网站首页 丨 guyequ 丨 shentouxiang 丨 kuzhuangzhen 丨 houlingxiang 丨 fenghuangxian 丨 erexiang 丨

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

  • 关注我们