Lines Matching defs:AioWrite
6 //! [`write`](struct.AioWrite.html#method.new),
253 /// let mut aiocb = Box::pin(AioWrite::new(f.as_raw_fd(),
294 /// let mut aiocb = Box::pin(AioWrite::new(f.as_raw_fd(),
761 /// AioWrite::new(
777 pub struct AioWrite<'a> {
783 impl<'a> AioWrite<'a> {
795 /// Construct a new `AioWrite`.
801 /// * `buf`: A memory buffer. It must outlive the `AioWrite`.
823 AioWrite {
836 impl<'a> Aio for AioWrite<'a> {
842 impl<'a> AsMut<libc::aiocb> for AioWrite<'a> {
848 impl<'a> AsRef<libc::aiocb> for AioWrite<'a> {
993 /// let mut aiocb = Box::pin(AioWrite::new(f.as_raw_fd(),
1038 /// let mut aiocb = Box::pin(AioWrite::new(f.as_raw_fd(),
1083 /// let mut aiow = Box::pin(AioWrite::new(
1110 /// let mut aiow = Box::pin(AioWrite::new(
1159 /// let mut aiow = Box::pin(AioWrite::new(
1213 let aiow = AioWrite::new(666, 0, &wbuf, 0, sev);
1216 &aiow as *const AioWrite as *const libc::aiocb