Module rustix_uring::types
source · Expand description
Common Linux types not provided by libc.
Structs
- CancelBuilder constructs match criteria for request cancellation.
- A destination slot for sending fixed resources (e.g.
opcode::MsgRingSendFd
). - A record of an event that occurred.
- A file descriptor that has not been registered with io_uring.
- A file descriptor that has been registered with io_uring using
Submitter::register_files
orSubmitter::register_files_sparse
. This can reduce overhead compared to usingFd
in some cases. - Options for
Fsync
. O_*
constants for use withopenat
.- Wrapper around
open_how
as used in theopenat2(2)
system call. - Helper structure for parsing the result of a multishot
opcode::RecvMsg
. RENAME_*
constants for use withrenameat_with
.RESOLVE_*
constants for use withopenat2
.STATX_*
constants for use withstatx
.- Submit arguments
- Options for
Timeout
.
Enums
POSIX_FADV_*
constants for use withfadvise
.
Type Aliases
struct statx
for use withstatx
.