网站地图官方微信:
网站首页 药山镇 团洲乡 新甲乡 鱼河镇 赤岩镇 昭苏县

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 为什么牛吃素可以长那么壮?而人不吃荤就不行? |

    你以为牛天天吃草就能长那么壮,其实它是吃荤的才能长这么壮。 ...

    查看详情>>
  • | 你在出租房屋发现过什么前租客留下的“宝藏”? |

  • | Linux 下有没有类似 Everything 的搜索工具? |

  • | 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉? |

  • | 据调查使用五笔输入法人数仅剩 3%,五笔输入法是怎么没落的? |

  • | 新手平面设计师(方向美工)怎么有目的提升设计能力? |

  • | 使用内存超过32G(含)的电脑是种怎样的体验? |

  • | 鱼缸能不能做到一直不换水还很清澈? |

  • | 如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题? |

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

  • | 是什么原因导致HDR无法推行? |

  • 还能因为什么。 因为重庆被坑过。 红岩,曾经的川汽,重庆...

    2025-06-23
  • ***信息化做了十几年(甲方),这几年做的很迷茫。 三五条...

    2025-06-23
  • 这玩意与你的桌面条件有关的,先决定桌面条件才能决定适合什么显...

    2025-06-23
  • 我测试了下做PPT这个需求,并且用Manus做了一样的事,结...

    2025-06-23

关注我们

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