fn stream_position(&mut self) -> Seek<'_, Self>
    where
        Self: Unpin,
    {
        self.seek(SeekFrom::Current(0))
    }
Creates a future which will return the current seek position from the
start of the stream.

This is equivalent to `self.seek(SeekFrom::Current(0))`.
futures-util/src/io/mod.rs