use { crate::{ io_uring::{ ops::TaskResult, pending_result::PendingResult, sys::{io_uring_sqe, IORING_OP_WRITE}, IoUring, IoUringData, Task, }, time::Time, utils::buf::Buf, }, std::rc::Rc, uapi::{c, OwnedFd}, }; impl IoUring { pub async fn write( &self, fd: &Rc, buf: Buf, timeout: Option