use super::Op;
use crate::future::Future;
pub struct Nop;
unsafe impl Op for Nop {
type Output = ();
fn fill_sqe(&mut self, sqe: &mut lx::io_uring_sqe) {
sqe.opcode = lx::IORING_OP_NOP;
}
fn complete(self, _ret: i32) -> Self::Output {}
}
pub fn nop() -> Future<Nop> {
Future::new(Nop)
}