网站地图官方微信:
网站首页 燕山乡 鹤山市 文村乡 悦中乡 拉布乡 加依乡

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 不是都说6月美债要爆吗 怎么没消息了? |

    因为财政部自己回购了200亿美元的美债,金额史上最大,相当于...

    查看详情>>
  • | 055大驱在世界属于什么水平? |

  • | 《西虹市首富》里面想花完钱却越花越多的情况,现实里面会发生吗? |

  • | 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗? |

  • | 你觉得现如今安卓手机的体验超越 iPhone 了吗? |

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

  • | 为啥有好多人说 Arduino 是玩具? |

  • | 拼多多怎么逛着逛着就给优惠券了? |

  • | 瑜伽裤和牛仔裤哪个更显身材? |

  • | 5499元的iPhone16Pro 16号晚 8 点开抢,苹果耳机也能用88VIP券了,有哪些攻略? |

  • | 特朗普集团推出 499 美元「土豪金」手机 T1,安卓系统,号称「美国制造」,如何看待此举? |

  • 突然发现自己变老了是从垮脸开始的。 工作关系,经常要给孩子们...

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

    2025-06-18
  • 这种事儿,在职场混久了就见得太多了。 说句我个人觉得的实话—...

    2025-06-18
  • 就是欺负老实人呗。 某高校的附小,是真的办过爸爸家长会的,...

    2025-06-18

关注我们

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