pub fn async_write_poll<W: AsyncWrite + ?Sized + Unpin>( writer: &mut W, buf: &[u8], sleepble_wait_box_future: &mut SleepbleWaitBoxFuture, cx: &mut Context<'_>, ) -> Poll<Result<usize, Error>>