Tracking Issue for Generic Constant Arguments MVP

7 min read Original article ↗

Skip to content

Navigation Menu

Open

11 of 18 issues completed

Open

11 of 18 issues completed

@camelid

Description

@camelid

This is a tracking issue for the prototype described in rust-lang/rust-project-goals#100. Background reading as to the design/justification for this feature.
The feature gate for the issue is #![feature(min_generic_const_args)].

About tracking issues

Tracking issues are used to record the overall progress of implementation.
They are also used as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter and add the relevant feature gate label.
Discussion comments will get marked as off-topic or deleted.
Repeated discussions on the tracking issue may lead to the tracking issue getting locked.

Steps

Unresolved Questions

  • Can we get rid of needing an annotation on const items for them being type consts?
    • If no we need t-style to decide on rustfmt stuff

Implementation history

Implementation history

Footnotes

  1. Initial effort to implement which includes parsing and use of term throughout the codebase, but still lacking a complete implementation.

  2. More thorough implementation which works for basic cases. This allowed for consts to actually be bound, more than just parsing them.

Metadata

Metadata

Labels

No fields configured for issues without a type.

Development

No branches or pull requests

Issue actions