Skip to content

Prominently track RFC 2071 (Named existentials and impl Trait variable declarations) #8

Closed
@jimmycuadra

Description

rust-lang/rfcs#2071

This is a major component of the usability of async code in Rust that seems often left out of the discussion of the viability of Rust for async code. Without it you can't have an async fn or return an impl Trait type from a trait method. I think it should be added as one of the bullet points to the "async syntax and blockers" section.

Unfortunately its tracking issue (rust-lang/rust#44686) was closed in favor of the larger rust-lang/rust#34511 so I'm not sure how well its implementation and stabilization status can be tracked.

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions