网站地图官方微信:
网站首页 tangbaoxiang huabaozhen luochenxiang wanyuzhen fenglinxiang weitaxiang

当前位置: 首页 >

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

不是。

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

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

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

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

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

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

    介绍Ratatui 前身是rust中大名鼎鼎的 tui-rs...

    查看详情>>
  • | 是不是 Mac Mini(M4) 不值得? |

  • | 如何看待 Anthropic 发布的 Claude 4 Opus/Sonnet?对行业有什么影响? |

  • | 贵了但值!字节Seedance2.0公布定价标准:平均1秒钟1块钱 |

  • | 哪个牌子的护肤品好呀?想给妈妈买一套抗衰老的护肤品? |

  • | 未来几年,市场对 AI 人才的需求会集中在哪几个方向? |

  • | 如何评价“寡姐”斯嘉丽·约翰逊的身材? |

  • | 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗? |

  • | 为什么水泥封不住尸臭? |

  • | 为什么说微软 Win11,有苹果 macOS 的感觉? |

  • | 前端,后端,全栈哪个好找工作? |

  • 请用 OKLCH,再不济用 HSL,用 rgb 和 hex ...

    2025-06-18
  • ​在OpenClaw火了之后,其实已经基本证明了一件事。Agent场景,*用户刚需场景。这个场景,*任何厂商都不可能放弃*,这就*最前端入口,谁掌握了入口,谁就*那个笑到最后...

    2026-03-11
  • 做副业 3-4 年了,我说句实话: 所有要你 先交会费的、号...

    2025-06-17
  • 我开发了一个语言 herlang: justj***ac/h...

    2025-06-17

关注我们

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