Open
Description
Tracking issue for RFC rust-lang/rfcs#982.
Current state:
- Implementation work (largely done)
- Stabilization -- the
CoerceUnsized
trait is unstable and we wish to revisit its design before stabilizing, so for now only stdlib types can be "unsized"
Things to consider prior to stabilization
- Interaction with pin, see this internals thread and
Pin
is unsound due to transitive effects ofCoerceUnsized
#68015 for details.
Part of #18469
Metadata
Metadata
Assignees
Labels
Area: Dynamically-sized types (DSTs)Area: implicit and explicit `expr as Type` coercionsBlocker: Approved by a merged RFC but not yet implemented.Category: An issue tracking the progress of sth. like the implementation of an RFCStatus: It's hard to tell what's been done and what hasn't! Someone should do some investigation.Relevant to the language team, which will review and decide on the PR/issue.