Open
Description
Split out from #66544. It is possible to exploit Pin
on nightly Rust (but not stable) by creating smart pointers that implement CoerceUnsized
but have strange behavior. See the dedicated internals thread for more details -- also, please keep conversation on the thread, and not on the Github issue. ❤️
Metadata
Metadata
Assignees
Labels
Category: This is a bug.Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable ExampleThe `CoerceUnsized` traitIssue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/SoundnessMedium priorityRelevant to the language team, which will review and decide on the PR/issue.This issue requires a nightly compiler in some way.