网站地图官方微信:
网站首页 包装相关设备 包装生产线 包装检测设备 眼镜架 眼镜布 学生

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 搞了NAS之后去哪里下载4K,8K的电影? |

    最简单的 1.花10元在闲鱼买个夸克1年会员 2.花1-3元...

    查看详情>>
  • | Postgres 和 MySQL 应该怎么选? |

  • | 老板说我设计了一周的海报还是不行,我到底该怎么学啊? |

  • | 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢? |

  • | 如何评价b站数码区up主 “大狸子切切里”? |

  • | 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉? |

  • | 如何看待现在的前端? |

  • | 妈妈去世后,外婆家的亲戚集体不来,我还要跟他们交往吗? |

  • | 中国军队有多强,在世界能排第几? |

  • | 为什么不用rust重写Nginx? |

  • | 评价一下Proxmox VE与ESXi的优劣? |

  • 我小时候大概7、8岁在舅舅家vcd上看过的一个片子,科幻片,...

    2025-06-25
  • 没必要焦虑,相对j***a,C#这两系杠精来说,其他语种实际...

    2025-06-25
  • 有, 而且很高质量! (辛苦整理全是收藏,没有关注点赞和评论...

    2025-06-25
  • 盘点一下这些年PHP在桌面应用方面的解决方案今天作者给大家盘...

    2025-06-25

关注我们

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