网站地图官方微信:
网站首页 新惠镇 滍阳镇 孙桥镇 枫顺乡 则许乡 藏比乡

当前位置: 首页 >

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

不是。

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

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

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

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

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

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

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

    查看详情>>
  • | 如何评价网红店太二酸菜鱼? |

  • | 坚持使用 PHP 的你,如今有什么感悟? |

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

  • | 能分享一下你写过的rust项目吗? |

  • | 独立开发桌面程序(Windows)UI框架选择哪个更好? |

  • | 为什么Dreamwe***er,FrontPage会被淘汰? |

  • | 印度钢产量世界第二、发电量世界第三,印度成为世界工厂是不是已经从将来时变成进行时? |

  • | 为什么小爱音箱只能播放qq音乐免费音乐? |

  • | 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢? |

  • | 做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导? |

  • 这题我还真经历过! 前阵子有天周末下午我正葛优躺在沙发上刷手...

    2025-06-18
  • 提名一下我的一米九萌妹老婆呀。 没错,我老婆大人净身高18...

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

    2025-06-17
  • 会的。 记住两个数字,一个是240mg,一个是420mg。 ...

    2025-06-18

关注我们

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