3 ms·
In my next post, one of the major features I write about is pinned projection, and its true: for any type that supports pinned projection, it needs to decide fo
by withoutboats3 2y ago
In my next post, one of the major features I write about is pinned projection, and its true: for any type that supports pinned projection, it needs to decide for each field if pinning is transitive or not. This is different from how mutability works (mutability is always transitive).
There is a more elegant design which is basically reversed from pinning, but that's backward compatible with Rust. I also describe that in the next post. This pinned fields vs unpinned fields aspect of the behavior is the "necessary accidental complexity" of existing in the context of all in which we live and what came before us.
- School-Cotton 2y agoUpvoted just because the last sentence made me laugh. Perfect usage of that meme.