-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Closed
Labels
A-type-systemArea: Type systemArea: Type systemB-RFC-approvedBlocker: Approved by a merged RFC but not yet implemented.Blocker: Approved by a merged RFC but not yet implemented.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 RFCP-mediumMedium priorityMedium priorityS-tracking-impl-incompleteStatus: The implementation is incomplete.Status: The implementation is incomplete.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.
Description
Tracking rust-lang/rfcs#135.
Task list:
- PR Implement parsing and conversion of generalized where clauses #20002: Parse and process where clauses not attached to parameters.
- Where clauses that do not involve parameter types should be rejected #20019: Reject where clauses that do not mention a type parameter.
- Check that the bounds of impl are implied by trait in a more general way #20020: Check that the bounds of impl are implied by trait in a more general way.
- Parse and accept outlives expressions in where clauses #20023: Parse and accept outlives expressions in where clauses.
- Permit impl methods whose bounds cannot be satisfied to have no body #20021: Permit unsatisfiable methods to be omitted.
- Permit higher-ranked qualifiers to enclose the self type #20022: Permit higher-ranked qualifiers to enclose the self type
- Tracking issue for type equality constraints in where clauses #20041: Accept type equality constraints in where clauses
Metadata
Metadata
Assignees
Labels
A-type-systemArea: Type systemArea: Type systemB-RFC-approvedBlocker: Approved by a merged RFC but not yet implemented.Blocker: Approved by a merged RFC but not yet implemented.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 RFCP-mediumMedium priorityMedium priorityS-tracking-impl-incompleteStatus: The implementation is incomplete.Status: The implementation is incomplete.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.