网站地图官方微信:
网站首页 蒲洼乡 酉华镇 走马镇 丹景乡 天明镇 酒泉市

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 有什么软件做高频词提取,词云分析? |

    1. 客户的赞扬;媒体朋友圈反馈 2. 线上反馈、数据等传播...

    查看详情>>
  • | 为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘? |

  • | 能不能分享你手机里最「夏天」的一张照片? |

  • | 前端如何设计网页? |

  • | 有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了? |

  • | 女明星陪酒真的存在吗? |

  • | 为什么中国男性正在集体退出相亲市场? |

  • | 后端真的比前端累吗? |

  • | 你认为高房价的根源是什么? |

  • | 你们在编程时遇到过什么离谱的bug吗? |

  • | 为什么现在的年轻人宁愿自己工资低点,也要过得舒服、不那么累? |

  • 实际工作中,2020年的时候用 Rust 在 ARM 设备上...

    2025-06-26
  • 只能说还好这几个流程上的医护人员都没有违规随便开胰岛素给她,...

    2025-06-26
  • 坦白局…你们的冬天真的都不穿内衣啊?是这样的,今天不小心碰到...

    2025-06-26
  • 这些都是我平时收藏的电影,涵盖了各种风格的无厘头和冷幽默,保...

    2025-06-26

关注我们

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