Lines Matching refs:Pin
34 pin::Pin,
113 // * Future::poll takes a `Pin<&mut self>` rather than `self`, and
123 fn aio_return(mut self: Pin<&mut Self>) -> Result<usize> {
132 fn cancel(mut self: Pin<&mut Self>) -> Result<AioCancelStat> {
160 fn error(self: Pin<&mut Self>) -> Result<()> {
174 fn set_in_progress(mut self: Pin<&mut Self>) {
226 fn aio_return(self: Pin<&mut Self>) -> Result<Self::Output>;
272 fn cancel(self: Pin<&mut Self>) -> Result<AioCancelStat>;
309 fn error(self: Pin<&mut Self>) -> Result<()>;
357 fn submit(self: Pin<&mut Self>) -> Result<()>;
362 fn cancel(self: Pin<&mut Self>) -> Result<AioCancelStat> {
366 fn error(self: Pin<&mut Self>) -> Result<()> {
393 fn aio_return(self: Pin<&mut Self>) -> Result<<Self as Aio>::Output> {
397 fn submit(mut self: Pin<&mut Self>) -> Result<()> {
480 fn aio_return(self: Pin<&mut Self>) -> Result<()> {
484 fn submit(mut self: Pin<&mut Self>) -> Result<()> {
1177 list: &mut [Pin<&mut dyn AsMut<libc::aiocb>>],
1180 let p = list as *mut [Pin<&mut dyn AsMut<libc::aiocb>>]