-
Notifications
You must be signed in to change notification settings - Fork 14k
Closed
Labels
B-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 RFCT-langRelevant to the language teamRelevant to the language team
Description
Tracking issue for rust-lang/rfcs#809. This should be filled out with TODO items. Note that in this case there are some unsettled design questions to be resolved as well.
To do:
- land placement-
indesugaring implementation - land overloaded-
boxdesugaring implementation - port
libstdAPIs to supportin - port
libstdAPIs to supportbox - resolve/finalize syntax for placement-
in - investigate improvement of inference, coercion, and cast interactions (subissues could type inference fill in the
_inexpr as Box<_>when expectingBox<Trait>? #22221, Cannot dox as Box<[T]>forx: Box<[T; k]>#22403, Could type inference insert coercions to accommodate box desugaring? #22405) - improve error messages when code is rejected (box/in desugaring leads to inscrutable error messages #22231)
Unresolved questions:
- best precedence for
box(was Precedence ofboxis possibly wrong #21192)
schneiderfelipe
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.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