The post describes proposals for integrating native support for pinned references in Rust. These changes aim to simplify interactions with pinned references, making them as seamless as ordinary references. Key highlights include the introduction of `pinned` places and proposed syntax changes to improve code ergonomics, while remaining backward compatible with existing Rust code. The pinned reference operators and method resolution enhancements, alongside safe pinned projections, are foundational in easing the complexity of using `Pin` in async/await contexts.

23m read timeFrom without.boats
Post cover image
Table of contents
Places and valuesMaking Pin methods easier to implementBringing it togetherComparison to immovable typesFor the next language

Sort: