网站地图官方微信:
网站首页 包装制品配附件 包装制品 语音室成套设备 一体机办公设备 眼镜及配件 学习文具

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 你认为美国最近30年最烂的一个总统是谁? |

    奥巴马,川宝之所以能当总统,最主要就是奥巴马把美国废了,川宝...

    查看详情>>
  • | 新版QQ9非常不好用为什么一直要强制更新? |

  • | 为啥软路由大多都是爱快加openwrt的组合,单openwrt有什么缺点嘛? |

  • | 美国国务卿称将开始吊销中国学生签证,包括在关键领域学科学生,影响有多大?在美中国留学生该怎样应对? |

  • | 鸿蒙电脑会在国内逐渐取代windows电脑吗? |

  • | 这种裙子是不是对直男爆杀? |

  • | 泡泡玛特成立电影工作室,将推出《LABUBU 与朋友们》动画剧集,这能够有效延长 IP 寿命吗? |

  • | 老公不想让外甥住在国外自己家里,是我想法不正常吗? |

  • | MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响? |

  • | 苏联最强的时候强大到什么程度? |

  • | 2025年,Gitea 和 GitLab 应当如何选择? |

  • 作为一个非专业程序员与C++爱好者,我主要用C++写点小工具...

    2025-06-23
  • openai的whisper模型,可以用llama.cpp作...

    2025-06-23
  • 其实 Apple Silicon Mac 买的理由还是挺多的...

    2025-06-23
  • 这就是学生思维,以为什么事都要完美回答 你就说好,过一会偷偷...

    2025-06-23

关注我们

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