网站地图官方微信:
网站首页 xiahuaizhen wulingxiang ouchizhen youjiazhen deezhen tongguixiang

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 为什么小爱音箱只能播放qq音乐免费音乐? |

    [***] 拒绝一分钟试听版 无限听歌 解放小爱音箱 NAS...

    查看详情>>
  • | 如何看待 Rust 写的 PNG 解码器比 C 实现更快? |

  • | 罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市? |

  • | 以色列为什么突然敢打伊朗了?不怕被报复? |

  • | 拼多多怎么逛着逛着就给优惠券了? |

  • | 领导给我介绍了私活,挣了3W。该给领导分多少合适呢? |

  • | 女主播和榜一大哥现实碰面会做什么? |

  • | 为什么openai的sdk只提供了python和js两个版本? |

  • | JetBrains 放弃 AppCode 是否是一个错误决定? |

  • | 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般? |

  • | 你们都什么时候对男女之事开窍的? |

  • 荣耀将于3月10日在深圳发布新款折叠屏旗舰Magic V6。该机在铰链结构、电池续航及整机轻薄度上均有显著突破。***用全新荣耀鲁班盾构钢铰链,具备航空级强度,更耐折。电池方面...

    2026-03-07
  • 别说国内,国外都够呛 redis 和 elsaticsear...

    2025-06-18
  • 每当我看到《幻兽帕鲁》、《我的世界》、《泰拉瑞亚》更新了一个...

    2025-06-18
  • 1 2025年新年。 李健送新年祝福。 他抱着绝育的猫,...

    2025-06-17

关注我们

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