网站地图官方微信:
网站首页 yixingxiang suizhongxian meiqixiang jiadingzhen fuqingxiang heyinzhen

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 伊朗这次让以色列打惨了,这个国家还能挺过来吗? |

    实际上,以色列要惨得多。 大家没法理解“体量”的意义。 ...

    查看详情>>
  • | 我的世界怎么租一个四个人的服务器? |

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

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

  • | 有没有便宜点的AI算力显卡? |

  • | 作为一个服务器,node.js 是性能最高的吗? |

  • | 中国外交部及有关使领馆正迅速组织撤离在以、伊的中国公民,目前当地情况如何? |

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

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

  • | Golang 的 Web 框架该怎么选择?Web 开发又该怎样学? |

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

  • 老公欲望很强,我怀孕之后他忍得很辛苦。 我想了各种办法伺候...

    2025-06-18
  • 今年36岁了,现任某区***办主任,平时应该还算成熟稳重。 ...

    2025-06-18
  • 可以肯定没过时。 但我感觉确实是没什么优势了,劣势仍然在。...

    2025-06-18
  • 看上去好像有点惨哈,很多人看到这个就会觉得拼多多是不是运营失...

    2025-06-18

关注我们

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