Enum io_uring::URingOperation
source · #[repr(u32)]pub enum URingOperation {
Show 40 variants
Nop = 0,
Readv = 1,
Writev = 2,
Fsync = 3,
ReadFixed = 4,
WriteFixed = 5,
PollAdd = 6,
PollRemove = 7,
SyncFileRange = 8,
Sendmsg = 9,
Recvmsg = 10,
Timeout = 11,
TimeoutRemove = 12,
Accept = 13,
AsyncCancel = 14,
LinkTimeout = 15,
Connect = 16,
Fallocate = 17,
Openat = 18,
Close = 19,
FilesUpdate = 20,
Statx = 21,
Read = 22,
Write = 23,
Fadvise = 24,
Madvise = 25,
Send = 26,
Recv = 27,
Openat2 = 28,
EpollCtl = 29,
Splice = 30,
ProvideBuffers = 31,
RemoveBuffers = 32,
Tee = 33,
Shutdown = 34,
Renameat = 35,
Unlinkat = 36,
Mkdirat = 37,
Symlinkat = 38,
Linkat = 39,
}
Expand description
Enum to represent all io_uring operations
Variants§
Nop = 0
Readv = 1
Writev = 2
Fsync = 3
ReadFixed = 4
WriteFixed = 5
PollAdd = 6
PollRemove = 7
SyncFileRange = 8
Sendmsg = 9
Recvmsg = 10
Timeout = 11
TimeoutRemove = 12
Accept = 13
AsyncCancel = 14
LinkTimeout = 15
Connect = 16
Fallocate = 17
Openat = 18
Close = 19
FilesUpdate = 20
Statx = 21
Read = 22
Write = 23
Fadvise = 24
Madvise = 25
Send = 26
Recv = 27
Openat2 = 28
EpollCtl = 29
Splice = 30
ProvideBuffers = 31
RemoveBuffers = 32
Tee = 33
Shutdown = 34
Renameat = 35
Unlinkat = 36
Mkdirat = 37
Symlinkat = 38
Linkat = 39
Auto Trait Implementations§
impl RefUnwindSafe for URingOperation
impl Send for URingOperation
impl Sync for URingOperation
impl Unpin for URingOperation
impl UnwindSafe for URingOperation
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more