网站地图官方微信:
网站首页 包装项目合作 包装生产线 包装胶带 包装检测设备 圆规 学习机

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 北大「韦神」粉丝破 2000 万,评论区成高考许愿池,如何看待家长们纷纷从韦神这里「沾福气」的心理? |

    典型的FOMO心理,(Fear of Missing Out...

    查看详情>>
  • | 如何评价《灵笼 2》第六集? |

  • | 为什么很多公司都不招大龄码农? |

  • | 群晖 nas 有些什么基本和好玩的功能? |

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

  • | 印巴大战,背后大国为何都不发声? |

  • | 为什么软件公司很少用python开发web? |

  • | 养鱼一年要花费多少钱? |

  • | 你在出租房屋发现过什么前租客留下的“宝藏”? |

  • | ***x512具体在哪些方面应用? |

  • | 开车的人和不开车的人思维有什么区别? |

  • 上个礼拜有个很火的Youtuber在联想的Go掌机(应该是性...

    2025-06-22
  • 因为他撒谎了! 他说他跑步,月均300公里。 对,不跑步的人...

    2025-06-22
  • 绝对不要exFAT!!!!绝对不要exFAT!!!!绝对不要...

    2025-06-22
  • 这两年和RNG有关的官司,RNG几乎清一色的都输了,唯独ML...

    2025-06-22

关注我们

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