网站地图官方微信:
网站首页 xingnongzhen suiningxian ciwuzhen daixixiang jiangchuanqu wangguanzhen

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 我的世界怎么租一个四个人的服务器? |

    我个人是用的阿里云做的内网穿透,阿里云有个峰值带宽200M不...

    查看详情>>
  • | 突然发现自己变老是怎样一种体验? |

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

  • | 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗? |

  • | ***如不小心进入后室(backroom)该如何求生? |

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

  • | 如何看待B站一些粉丝数高的UP主更新频率下降,B站高质量***产出断崖式下跌?近期B站发生了什么事情? |

  • | 为什么QQ上的网络状态没有了? |

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

  • | PC端非常好用的软件有哪些? |

  • | 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般? |

  • 外/网上穿比基尼泳装的***多的是(主要包括:职业女***/...

    2025-06-17
  • 关于玄戒,之前众说纷纭,基本上没一个对的。 前几天部分媒体...

    2025-06-17
  • 大学陪女同学逛街买东西 逛完一起吃了个晚饭就回寝睡觉,天刚擦...

    2025-06-18
  • 项目起因2021 年,我在面试中多次被问到数据库内核相关问题...

    2025-06-18

关注我们

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