网站地图官方微信:
网站首页 包装相关设备 包装机械 包装防伪 包装成型机械 圆珠笔 学习机

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 苹果***首次支持国补,最高补贴不超 2000 元,适用范围有哪些?***补贴后价格有优势吗? |

    这应该是苹果官方在大陆历史上最大的优惠力度了,没有之一! 如...

    查看详情>>
  • | 你们学校的校花都是怎么样的? |

  • | 有没有什么路由器让你用过之后彻底惊艳了? |

  • | 如何评价 Vue.js 纪录片? |

  • | 如何评价 Bilibili 未经用户同意私自开启大量 UPnP 端口,疑似盗用用户的带宽? |

  • | 如何看待2025江苏国补在6月1日突然暂停下线? |

  • | 本人女20,平胸跟男生一样怎么办 ? |

  • | 新手想要打好篮球,主要练运球还是投篮? |

  • | 如何评价鱼皮程序员的OJ项目? |

  • | 为什么成功人士的精力都非常旺盛? |

  • | 大家用的内网穿透工具收费高不高? |

  • 因为事实上我们已经处于世界大战的周期里面了。 6月22日,...

    2025-06-24
  • 一、纯血、又纯血、双纯血,叒纯血早期的鸿蒙就是安卓魔改,后来...

    2025-06-24
  • 这是我基于rust写的一款作业调度软件,支持广播执行作业,定...

    2025-06-24
  • 七年之痒后,Web Component真的兑现了"一次编写,...

    2025-06-24

关注我们

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