Why Doesn't This Code Compile? What Are the Key Concepts?

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

代码中出现了类型不匹配的错误,需要在两个不同的 `impl Trait` 上都使用 `await`,同时需要满足生命周期的要求。

🎯

关键要点

  • 代码中出现类型不匹配的错误。
  • 需要在两个不同的 `impl Trait` 上都使用 `await`。
  • 必须满足生命周期的要求。
  • 报错信息指出预期的类型与实际类型不匹配。
  • 建议在两个 Future 上都使用 `await`。
  • distinct uses of `impl Trait` 导致不同的 opaque types。
➡️

继续阅读