网站地图官方微信:
网站首页 包装印刷加工 包装生产线 包装成型机械 隐型眼镜 眼镜盒 修正带

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 鱼缸有没有简单的过滤配置搭配方式? |

    一升装冰红茶瓶子有吧?小颗粒的滤材有吧?没有河边装一瓶子河砂...

    查看详情>>
  • | 鸿蒙折叠屏笔记本为什么敢卖26999? |

  • | 女朋友送的switch被亲戚要求送小孩我该怎么办? |

  • | 有什么关于山西的冷知识? |

  • | 如何评价沙鲁? |

  • | 为什么运营商要封禁PCDN? |

  • | 为什么炫夫狂魔蔡少芬那么招人喜欢,谢娜提张杰就遭人厌? |

  • | 新疆维吾尔自治区,经济发展的真实前景如何? |

  • | 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗? |

  • | Caddy 和 Nginx 比有哪些优点和缺点? |

  • | 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)? |

  • 没必要焦虑,相对j***a,C#这两系杠精来说,其他语种实际...

    2025-06-20
  • 本文通过对Cloudflare的创立故事及其招股书中两个双轮...

    2025-06-20
  • 常言道:江山易改,本性难移。 曾经的擦边主播狗头萝莉选择忘...

    2025-06-20
  • 我把话放这,以菊花这家公司的尿性,永远不会有厂商真心实意为它...

    2025-06-20

关注我们

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