网站地图官方微信:
网站首页 qiangtouzhen zhujizhen yachengzhen aoshizhen jiudunxiang qianhexiang

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 你做出最疯狂的事情是什么? |

    老婆怀孕七个月,一天夜里加班,我和女下属在办公室里没控制住。...

    查看详情>>
  • | 冬天也要穿胸罩吗? |

  • | 学英语的意义到底什么? |

  • | PHP现在真的已经过时了吗? |

  • | 几年前吹得神乎其神的福建舰电磁弹射为什么现在销身匿迹了? |

  • | 如何发现孩子的特长? |

  • | 现在做一个独立开发者晚吗? |

  • | 为何Microsoft能一直留在中国市场? |

  • | 这一轮以色列和伊朗的冲突谁会笑到最后?最终会如何收场? |

  • | 为什么Picasa现在很少更新? |

  • | 5499元的iPhone16Pro 16号晚 8 点开抢,苹果耳机也能用88VIP券了,有哪些攻略? |

  • 华为手环11系列正式发布,包括标准版和Pro版,起售价269元。设计追求轻薄,最薄处仅8.99毫米,标准版重约16克,提供聚合纤维与铝合金两种材质及多种配色。全系配备1.62英寸...

    2026-03-10
  • 2019年1月的一天,我爸爸在脖子上摸到了个鸡蛋大的疙瘩,我...

    2025-06-18
  • 女同事开玩笑,你接不上,此乃一败。 说你老婆不如她,你不维...

    2025-06-17
  • 想起了我失业的时候,一共在家待了6个月。 在我辞职的当月,我...

    2025-06-17

关注我们

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