rust-pin - Rust Pin 自引用类型专家
Rust Pin、Unpin、Future、异步状态机、Pin投影和内存稳定性的专家指导
标签
更新于: 2026-03-22能力
典型输入
典型输出
该技能可以做什么
- 在堆上Pin Future
- 创建自引用结构
- 实现Future trait
- 使用Pin::new_unchecked
- 处理Pin投影
- 判断Pin必要性
- 选择Pin策略
- 验证Unpin trait
输入
- Rust异步代码
- Future类型
- 自引用类型
- Unpin标记类型
- Pin投影
输出
- Pinned的Future
- 自引用结构
- 安全投影
- 内存稳定性保证
- Poll-ready的Future
要求
- Rust 1.36+
- std::pin模块
- futures crate支持
- 推荐pin-project crate
