网站地图官方微信:
网站首页 昕水镇 岳峰镇 东新乡 石莱镇 牡丹区 小关乡

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | adobe全套都用开源软件或者免费软件来替代,能做到吗? |

    Adobe 全家桶可以用开源替代, 但是用开源软件替代Ado...

    查看详情>>
  • | 程序员看剧的时候,如果看到有敲代码页面,会暂停看代码吗? |

  • | 公司老板不想续费3w一年的云服务器,合理吗? |

  • | 想问问大家都是怎么学***剪辑的(本人什么也不懂)? |

  • | 如何看待现在大多数男人都不谈恋爱了? |

  • | 为什么中国农村房子那么丑? |

  • | 目前最流行的 rust web 框架是什么? |

  • | 为什么面向对象编程这么困难? |

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

  • | CPU 为什么很少会坏? |

  • | LCD党真的只是少部分人吗? |

  • 平时多看战酷,花瓣找灵感??? 确定老师是这样跟你说吗? 3...

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

    2025-06-24
  • Tg 有一个重大漏洞,可以获得所有用户的手机号 我甚至都有理...

    2025-06-24
  • 现在短***太火啦,谁还不会点剪辑,那大家剪辑过背景音乐没?...

    2025-06-24

关注我们

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