日期: 2024年7月11日

1 篇文章

rust 笔记 5:Pin 相关知识(极简总结版)
Pin 是一个结构 struct,Unpin 是一个特征 trait。 Pin 结构体的唯一成员是一个指针(例如引用和 Box)。它禁止外界获取指向数据的可变引用,从而保证指向的数据不被移动。 Unpin 代表数据可以被安全地移动,!Unpin 则反之。通常 !Unpin 的都是自引用类型。 可以通过引入一个 std::marker::Phanto…