And how does it differ from std::pin::Pin? Or, are they virtually the same?
It's a reexport of the type in std. see source
The unstable doc comes from being wrapped by cfg_unstable!. I guess the authors don't want to commit to having that re-export in their API yet.