网站地图官方微信:
网站首页 莘庄镇 洋埠镇 新江乡 城谏镇 和舍镇 立新镇

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢? |

    大家有没有发现一个非常诡异的事情,你看055都下了两大锅饺子...

    查看详情>>
  • | 领导给我介绍了私活,挣了3W。该给领导分多少合适呢? |

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

  • | 为什么水泥封不住尸臭? |

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

  • | 可以分享你经常打开的一个网站吗? |

  • | 如何看待“京东外卖停止补贴后,日单量跌至两万单”这件事? |

  • | PHP现在真的已经过时了吗? |

  • | Cloudflare是一家什么样的公司? |

  • | 修仙不是求长生吗?为什么还要打打杀杀? |

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

  • 这只鸡你想100块买走?你几个菜啊喝成这样。 看评论区...

    2025-06-18
  • 你这个家长做的是有什么猫病吧…… 我小侄女3岁多的时候,我给...

    2025-06-18
  • 大半夜女友突然给我打电话 。 「我跟杨晨宇复合了,咱俩分手...

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

    2025-06-18

关注我们

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