pinned future
A future that is promised it won't be moved in memory again, so it can safely point into itself.
Pin
guarantees the pointee won't move, which self-referential futures need; pin! pins a future on the stack so it can be polled by reference.
See also