Structs§
- Represents an allowlist of the restrictions to be registered to a uring.
- Unsafe wrapper for the kernel’s io_uring interface. Allows for queueing multiple I/O operations to the kernel and asynchronously handling the completion of these operations. Use the various
add_*
functions to configure operations, then callwait
to start the operations and get any completed results. Each op is given a u64 user_data argument that is used to identify the result when returned in the iterator provided bywait
.
Enums§
- Enum to represent all io_uring operations
Functions§
Type Aliases§
- Holds per-operation, user specified data. The usage is up to the caller. The most common use is for callers to identify each request.