Module io_uring::uring

source ·

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 call wait 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 by wait.

Enums§

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.