Pinning in Plain English
Unfortunately this write-up didn’t help me at all understanding pinning.<p>Alomost feels I need to read the article to the end in order to understand the assumptions at the start.<p>I guess I’m missing some context.<p>- what is ‘trivially moveable’?
- why would I want to overload the assignment operator?
- what is a move constructor?
- why would this make memory safe apis tricky?
- what does moving references outside unsafe code mean?
- what now we suddenly talk about Pin and Unpin, without explaining them first.<p>I’m so confused