网站地图官方微信:
网站首页 泡子镇 台前县 鼎湖区 石会镇 闵孝镇 太石乡

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 蒙古妹子是长什么样的? |

    大二时候学校来了一堆蒙古留学生,其中有一个长得不错,个也很高...

    查看详情>>
  • | 做个web服务器,gin框架和go-zero怎么选? |

  • | 跨平台GUI框架到底应该自绘还是原生控件绑定? |

  • | 陈楚生第一,马嘉祺淘汰,如何评价《歌手 2025》第六期所有歌手的演唱? |

  • | 广东人吃东西讲究「食材本味」,那为什么西湖醋鱼没有在广东流行开来? |

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

  • | 请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗? |

  • | 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说? |

  • | 中办、国办发文,拟新建改扩建 1000 所以上优质普高,将带来哪些影响?可能面临哪些挑战? |

  • | 华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒? |

  • | 央行行长潘功胜首次在公开场合谈及稳定币,稳定币是什么?有何深意? |

  • 高强度用过一两年。 后来不用了,我真记得为什么,因为发现在...

    2025-06-21
  • 阿里云市场份额最大,稳居第一,产品和技术都是最稳定的,私企用...

    2025-06-21
  • 一、Prometheus监控是保证系统运行必不可少的功能,特...

    2025-06-21
  • 作为一个广东顺德人,我来回答一下吧。 以草鱼(鲩鱼)养殖为...

    2025-06-21

关注我们

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