Lines Matching refs:Aio
23 //! [`cancel`](trait.Aio.html#method.cancel) or
213 pub trait Aio {
214 /// The return type of [`Aio::aio_return`].
219 /// Should only be called once for each operation, after [`Aio::error`]
355 /// After calling this method and until [`Aio::aio_return`] returns `Ok`,
393 fn aio_return(self: Pin<&mut Self>) -> Result<<Self as Aio>::Output> {
475 impl Aio for AioFsync {
600 impl<'a> Aio for AioRead<'a> {
722 impl<'a> Aio for AioReadv<'a> {
836 impl<'a> Aio for AioWrite<'a> {
955 impl<'a> Aio for AioWritev<'a> {
1194 /// aio_suspend relies on casting Rust Aio* struct pointers to libc::aiocb