网站地图官方微信:
网站首页 包装制品配附件 包装胶带 折射仪 圆珠笔 荧光笔 学习文具

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | TVB 演员陈慧珊转行当英语老师,称已拿博士学位,如何看待她的选择?为什么这么多 TVB 演员转行? |

    老粉丝说几句。 她不止是演员,还是歌手,主持人,当老师兼读...

    查看详情>>
  • | 为什么现在糖尿病越来越多? |

  • | cloudflare的1.1.1.1和warp有什么区别? |

  • | 你的内衣丢过吗? |

  • | 为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用? |

  • | Golang与Rust哪个语言会是今后的主流? |

  • | 是不是 Mac Mini(M4) 不值得? |

  • | 为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘? |

  • | J***aScript 已经强大到什么程度了? |

  • | 怎么才能有尤雨溪一半强,该怎么学习? |

  • | 为什么 Bun 选择了 Zig 以及 JSCore? |

  • 某天在公园健身区,看到一个五十多岁的大妈身穿紧身瑜伽裤在拉伸...

    2025-06-27
  • 结论:现在市面上的所有AI查重工具都不靠谱。 尤其是有个怪现...

    2025-06-26
  • 买个fttr的光猫,一主一副,二百多块钱,注意要买自己省同运...

    2025-06-27
  • 作为一个从copilot内测时期开始用,目前编程深度依赖AI...

    2025-06-27

关注我们

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