网站地图官方微信:
网站首页 泾河镇 凤桥镇 岵山镇 渌口区 罗麦乡 成县

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 如何看待M4单核性能吊打9950x? |

    吊打不吊打没关系,可怕的是 这么强大的性能你无论到哪都能拥有...

    查看详情>>
  • | 曾经的班花,现在还多少人惦记? |

  • | 花旗预测未来几季金价将回落至每盎司 3000 美元以下,这其中有哪些相关依据? |

  • | 怎么才能有尤雨溪一半强,该怎么学习? |

  • | 伊朗到底有没有击落以色列的F35? |

  • | 评价一下Proxmox VE与ESXi的优劣? |

  • | 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任? |

  • | 给孩子讲题为什么容易急眼? |

  • | 请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗? |

  • | 什么是 5G 固定无线接入(FWA)? |

  • | 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑? |

  • 盘点一下这些年PHP在桌面应用方面的解决方案今天作者给大家盘...

    2025-06-21
  • 我84,老公82,结婚快二十年了,孩子马上上大学。 前几年...

    2025-06-21
  • 2014年,某知名银行下属公司的一项定制化需求。 当时流行...

    2025-06-21
  • 我小妹,小我16岁 ...

    2025-06-21

关注我们

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