网站地图官方微信:
网站首页 包装胶带 包装产品加工 展示台 圆规 学校家具 学习文具

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 如何看待英伟达新推出的显卡5090dd? |

    当初 RTX 5090D 出来后大家都发现它的游戏性能丝毫不...

    查看详情>>
  • | 为什么一部分 Go 布道师的博客不更新了? |

  • | 一个练过功夫的姑娘能打过一个没练过的男人吗? |

  • | uni***真的很垃圾吗? |

  • | Apple 为什么不封杀 Flutter 呢? |

  • | 什么是歼20完全体? |

  • | 自己拥有一台服务器可以做哪些很酷的事情? |

  • | 独立开发者都使用了哪些技术栈? |

  • | Apple 为什么不封杀 Flutter 呢? |

  • | 你身边身材最好的女生是什么样? |

  • | 如何评价陈可辛执导的民国悬疑犯罪电影《酱园弄·悬案》? |

  • 我之所以回答这个问题主要是为了让大部分人意识到特种作战的重要...

    2025-06-22
  • 本人地理控,爱看卫星地图 以色列有几个城市?特拉维夫,耶路撒...

    2025-06-22
  • 正好,我在写一个.net core的小服务程序,正好用手头的...

    2025-06-22
  • 目前的进展: 军用先进涡扇: 涡扇-15 :即将批量服役歼-...

    2025-06-22

关注我们

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