网站地图官方微信:
网站首页 xiahuaizhen liaoningsheng nanzhaozhen neikengzhen fengxinxian dongfangshi

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 姐妹们穿裙子露出安全裤打底裤会害羞吗? |

    哎…… 好愁人…… 女孩子为什么穿打底裤,不就是为了防止男孩...

    查看详情>>
  • | Caddy 和 Nginx 比有哪些优点和缺点? |

  • | 瑜伽裤和牛仔裤哪个更显身材? |

  • | 突然发现自己变老是怎样一种体验? |

  • | 不是都说6月美债要爆吗 怎么没消息了? |

  • | Rust开发Web后端效率如何? |

  • | Rust有什么好用的CLI库吗? |

  • | 如何评价李健? |

  • | 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架? |

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

  • | 深圳一房屋出现沉降和墙体开裂情况,已封控 25 栋房屋,为什么会出现这种情况?有哪些安全隐患? |

  • 从开始学习编程并接触 GUI 应用的开发时,我就苦于难找到一...

    2025-06-18
  • 本期AI日报聚焦多领域进展:微信秘密研发AI Agent,***2026年测试并接入数百万小程序;Fish Audio发布开源TTS模型S2,实现词级情绪控制;荣耀推出“龙蜥宇宙”,将端侧AI整...

    2026-03-13
  • 项目起因2021 年,我在面试中多次被问到数据库内核相关问题...

    2025-06-18
  • 昨天的 GCP 全球宕机事故报告出了,给大家解读下。 从 ...

    2025-06-17

关注我们

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