fn poll_unpin(&mut self, cx: &mut Context<'_>) -> Poll<Self::Output>
    where
        Self: Unpin,
    {
        Pin::new(self).poll(cx)
    }
A convenience for calling `Future::poll` on `Unpin` future types.
futures-util/src/future/future/mod.rs