Lines Matching refs:Pin
176 use core::pin::Pin;
228 self: Pin<&mut Self>,
300 self: Pin<&mut Self>,
372 fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> {
374 Pin::new(&mut *fut.body).poll_trailer(cx)
398 fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> {
400 Pin::new(&mut *fut.body).poll_data(cx, fut.buf)
409 ) -> Pin<Box<dyn Future<Output = std::io::Result<()>> + Send + Sync + 'a>>
417 ) -> Pin<Box<dyn Future<Output = std::io::Result<()>> + Send + Sync + 'a>>
430 ) -> Pin<Box<dyn Future<Output = std::io::Result<()>> + Send + Sync + 'a>>