Skip to content

Tracking Issue for #![feature(const_impl_trait)] #77463

Description

@ecstatic-morse

This allows argument and return position impl Trait in the signature of a const fn. It also allows impl Trait in other const-contexts, although this is only possible with additional feature gates (see #63065).

Formerly, this was gated under #![feature(const_fn)].

Activity

  1. added
    C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFC
    T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.
    B-unstableBlocker: Implemented in the nightly compiler and unstable.
    on Oct 2, 2020
  2. changed the title [-]Tracking Issue for `#![feature(const_fn_impl_trait)]`[/-] [+]Tracking Issue for `#![feature(const_impl_trait)]`[/+] on Oct 7, 2020
  3. added a commit that references this issue on Oct 7, 2020
  4. jhpratt commented on May 25, 2021

    @jhpratt
    Member

    What are the blockers on this?

  5. memoryruins commented on Apr 11, 2022

    @memoryruins
    Contributor

    This was stabilized last month in #93827 and will likely be in the next release, 1.61.

  6. pnkfelix commented on Oct 21, 2022

    @pnkfelix
    Contributor

    This is done! Closing.

  7. added
    A-const-evalArea: Constant evaluation, covers all const contexts (static, const fn, ...)
    on Dec 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-const-evalArea: Constant evaluation, covers all const contexts (static, const fn, ...)B-unstableBlocker: Implemented in the nightly compiler and unstable.C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions