网站地图官方微信:
网站首页 包装印刷加工 包装防伪 包装产品加工 帐簿 圆珠笔 眼镜及配件

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 编程对电脑的要求大概需要多高? |

    看你啥岗位了。 前端一般要求配置高一些,尤其做游戏的,因为...

    查看详情>>
  • | 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译? |

  • | 现今大部分哺乳动物都是六千万年前恐龙灭绝后的同一种哺乳动物的后代吗? |

  • | php写一个图片售卖程序,用框架好还是直接写好? |

  • | 老旧CPU i7 ***00 还能用吗? |

  • | 高薪裁员的中年人送外卖还是开滴滴好? |

  • | 请问照片里这个人是谁呀? |

  • | vue + tsx 的开发体验能追得上 react+tsx么? |

  • | 如何看待《长安的荔枝》李善德的结局? |

  • | 你的低成本爱好是什么? |

  • | 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义? |

  • 泻药,我就是这个项目的研发,新品目前已发布所以也不用遮掩,模...

    2025-06-24
  • 你需要的是一个专家级Cursor Rules帮你头脑风暴、理...

    2025-06-24
  • 前段时间出门旅行了一周,回来后我老婆反映刷抖音网络卡,问我怎...

    2025-06-24
  • 迭代法+取模计算fibs(100000000)%100000...

    2025-06-24

关注我们

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