1. 说明
  2. 1. 用通俗易懂的英语解释 pinning
  3. 2. RFC 2094: NLL
  4. 3. 生命周期 FAQ
    ❱
    1. 3.1. 什么是 NLL
    2. 3.2. 自引用
  5. 4. Rust-lang blog
    ❱
    1. 4.1. 贡献诊断翻译
      ❱
      1. 4.1.1. struct
      2. 4.1.2. translation
    2. 4.2. nightly 可用 AFIT
  6. 5. RustConf2022
  7. 6. Async
    ❱
    1. 6.1. 共享可变状态
    2. 6.2. actors
    3. 6.3. cancellation
      ❱
      1. 6.3.1. 异步析构函数、异步通用性和保证完成的 Future
    4. 6.4. async fn in traits
      ❱
      1. 6.4.1. AFIT 如何在 rustc 中工作
      2. 6.4.2. dyn* 如何生成代码
      3. 6.4.3. trait object 中的异步函数
  8. 7. dyn async traits 系列
    ❱
    1. 7.1. 解语法糖
    2. 7.2. dyn safety
    3. 7.3. 函数指针
    4. 7.4. 填充 vtable
    5. 7.5. 动态分发
    6. 7.6. 动态分发(更新)
    7. 7.7. 大纲浮现
    8. 7.8. Rust 之魂
      ❱
      1. 7.8.1. 解释“Rust 之魂”
      2. 7.8.2. 新语法 dyn*
    9. 7.9. 回应 RFC 2884
  9. 8. Stacked Borrows 系列
    ❱
    1. 8.1. 【原提案】Rust 的别名模型
    2. 8.2. 【版本 1】实现栈借用
    3. 8.3. 栈借用中的屏障与两阶段借用
    4. 8.4. 【版本 2】栈借用

Rust 文章翻译

async fn in traits

by Eric Holk | Github: eholk

YTB 视频:

  • 2022 年 11 月 17 日:RustcContributor::explore: @eholk session - dyn* and dyn async fns

文章:

时间原文译文
2022/04/18How Async Functions in Traits could Work in RustcAFIT 如何在 rustc 中工作
2022/12/12A Look at dyn* Code Generationdyn* 如何生成代码
2022/12/19Async Functions in Trait Objects Updatetrait object 中的异步函数