• nous@programming.dev
    link
    fedilink
    English
    arrow-up
    17
    ·
    3 months ago

    Tldr; their flagship goals are:

    2024 edition: (1) supporting -> impl Trait and async fn in traits by aligning capture behavior; (2) permitting (async) generators to be added in the future by reserving the gen keyword; and (3) altering fallback for the ! type.

    Async: support for async closures and Send bounds.

    Rust in the Linux kernel: focus on the unstable features it uses so it can progress out of the experimental phase.

    And highlights other goals:

    • Stabilize cargo-script
    • Improving Rust’s borrow checker to support conditional returns and other patterns
    • Move parallel front end closer to stability
    • Ergonomic ref counting
    • Implementing “merged doctests”

    With a link to a list of 23 other goals