网站地图官方微信:
网站首页 和凤镇 石浦镇 五陵镇 番田镇 秦古镇 红川镇

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | ***拍大尺度片子时摄影师不会看光吗? |

    我现在从事服装行业(内衣)。 这么说把,现在的***,想接...

    查看详情>>
  • | 能分享一下你写过的rust项目吗? |

  • | 飞机这么多按钮都要一个个地打开,为什么不能一键启动? |

  • | 当年你们班第一名和最后一名的人都在干吗? |

  • | 为什么 WebStorm 这么好用还会有人去用 VSCode? |

  • | 为什么bilibili后端要用go来写? |

  • | 800V是什么技术,为什么特斯拉不跟进? |

  • | 那些频繁换工作的人后来都怎么样了? |

  • | 为什么在日本游戏中会使用紫色来表示中毒或者有毒的设计? |

  • | 如何评价泰勒·斯威夫特的身材? |

  • | 有什么超级好看的打脸爽文推荐吗? |

  • 说明五代机对四代以下的空中优势的确就是碾压形式的。 伊朗既没...

    2025-06-18
  • 首先谷歌的 llm diffusion 和之前发布的 llm...

    2025-06-17
  • 之前合租遇到过一个奇葩女,我们称呼她为事精。 全文较长,人...

    2025-06-18
  • 0.5b 这种才是最有用的,因为它可以万能地微调成单一小任务...

    2025-06-17

关注我们

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