网站地图官方微信:
网站首页 益农镇 田集镇 虞塘镇 万宁市 雪山乡 拉市镇

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 怎么下载安装pr,求安装包啊,? |

    今天就分享一份免费pr安装包***,我之前也经历过到处找安装...

    查看详情>>
  • | 鱼缸能不能做到一直不换水还很清澈? |

  • | 如何评价《异人之下》***剧集三部连发? |

  • | 被性侵是真的没办法反抗吗? |

  • | 《诡秘之主》动画已经播出,感觉怎么样?符不符合大家的期待? |

  • | 为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来? |

  • | 《魔兽世界》以前有什么好玩有趣的老技能? |

  • | 现在的年轻人为什么跟父母沟通不来了? |

  • | k8s里面kubectl get pod -d wide命令作用是什么? |

  • | 核武器真的有宣传中那么牛逼吗? |

  • | 学编程要不要买电脑? |

  • 说实话,美国教科书是真的很能打。 能打到什么程度?细细的读...

    2025-06-29
  • 我前妻就是这么干的,我在上班,回来衣柜都空了,什么也没说就走...

    2025-06-29
  • 在沪漂7年,合租了差不多有8次多,大多都是群租房,大屋子里一...

    2025-06-29
  • 个人用户,一定不要一次性买。 首先,应该隔两三个月买一块,...

    2025-06-29

关注我们

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