Expand description
Safe wrapper over the Linux io_uring system calls.
Modules§
Structs§
- Complete
Queue State - Submit
Queue - URing
Allowlist - Represents an allowlist of the restrictions to be registered to a uring.
- URing
Context - 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 callwaitto 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§
- Error
- URing
Operation - Enum to represent all io_uring operations