Docs.rs
  • io-uring-0.7.7
    • io-uring 0.7.7
    • Permalink
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • quininer
    • github:tokio-rs:uring-core
    • Dependencies
      • bitflags ^2 normal
      • cfg-if ^1 normal
      • libc ^0.2.98 normal
      • sc ^0.2 normal optional
      • anyhow ^1 dev
      • slab ^0.4 dev
      • socket2 ^0.5 dev
      • bindgen ^0.69 build optional
    • Versions
    • 62.18% of the crate is documented
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

Crate io_uring

io_uring0.7.7

  • All Items

Crate Items

  • Re-exports
  • Modules
  • Structs

Crates

  • io_uring

Crate io_uring

Source
Expand description

The io_uring library for Rust.

The crate only provides a summary of the parameters. For more detailed documentation, see manpage.

Re-exports§

pub use cqueue::CompletionQueue;
pub use register::Probe;
pub use squeue::SubmissionQueue;

Modules§

cqueue
Completion Queue
opcode
Operation codes that can be used to construct squeue::Entrys.
register
Some register syscall related types or parameters.
squeue
Submission Queue
types
Common Linux types not provided by libc.

Structs§

Builder
IoUring build params
IoUring
IoUring instance
Parameters
The parameters that were used to construct an IoUring.
Submitter
Interface for submitting submission queue events in an io_uring instance to the kernel for executing and registering files or buffers with the instance.

Results

Settings
Help
    struct
    io_uring::opcode::UnlinkAt
    struct
    io_uring::opcode::LinkAt
    Create a hard link, equivalent to linkat(2).
    method
    io_uring::opcode::UnlinkAt::build
    UnlinkAt -> Entry
    method
    io_uring::opcode::UnlinkAt::flags
    UnlinkAt, i32 -> UnlinkAt
    method
    io_uring::opcode::UnlinkAt::new
    , c_char -> UnlinkAt
    method
    io_uring::opcode::UnlinkAt::flags
    UnlinkAt, i32 -> UnlinkAt