I can't understand what is a Pin and why is it needed, if someone could explain ?
https://doc.rust-lang.org/beta/unstable-book/language-features/generators.html
The question comes from this page, where we have to pin the Generator to use the resume() function, why is it needed ?