Fix E0770: Async Fn Return Type Cannot Contain Impl Trait Rust intermediate Linux macOS Windows Jun 15, 2026 Rust compiler error E0770 occurs when an async function's return type contains impl Trait, which generators cannot represent.