-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Closed
Labels
B-RFC-approvedBlocker: Approved by a merged RFC but not yet implemented.Blocker: Approved by a merged RFC but not yet implemented.B-unstableBlocker: Implemented in the nightly compiler and unstable.Blocker: Implemented in the nightly compiler and unstable.C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCCategory: An issue tracking the progress of sth. like the implementation of an RFCT-langRelevant to the language teamRelevant to the language team
Description
This is a tracking issue for the RFC "Type alias enum variants" (rust-lang/rfcs#2338).
Steps:
- Implement the RFC (Implement RFC 2338, "Type alias enum variants" #56225)
- Adjust documentation (see instructions on forge)
- Stabilization PR (Stabilize
type_alias_enum_variants
in Rust 1.37.0 #61682)
Unresolved questions:
- Decide how to resolve in case of ambiguities between associate types and variants. (Currently low-priority resolution for variants.) See Implement RFC 2338, "Type alias enum variants" #56225 (comment). Resolved in favour of high-priority resolution with High priority resolutions for associated variants #57501.
leonardo-m, alexreg, zeyonaut, phrohdoh, behnam and 5 more
Metadata
Metadata
Assignees
Labels
B-RFC-approvedBlocker: Approved by a merged RFC but not yet implemented.Blocker: Approved by a merged RFC but not yet implemented.B-unstableBlocker: Implemented in the nightly compiler and unstable.Blocker: Implemented in the nightly compiler and unstable.C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCCategory: An issue tracking the progress of sth. like the implementation of an RFCT-langRelevant to the language teamRelevant to the language team