Find
C
ase-sensitive
R
egexp search
Path
Showing
1f7030c8
from
2026-05-21
:
Bug
2041214
- Disable NEON optimizations for GCC compilers temporarily r=mak
firefox-main
/
third_party
/
rust
/
rustix
/
src
/
io_uring
Navigation
Enable keyboard shortcuts
Name
Description
Size
Coverage
bindgen_types.rs
Local versions of types that bindgen would use.
2432
-
mod.rs
Linux [io_uring]. This API is very low-level. The main adaptations it makes from the raw Linux io_uring API are the use of appropriately-sized `bitflags`, `enum`, `Result`, `OwnedFd`, `AsFd`, `RawFd`, and `*mut c_void` in place of plain integers. For a higher-level API built on top of this, see the [rustix-uring] crate. # Safety io_uring operates on raw pointers and raw file descriptors. Rustix does not attempt to provide a safe API for these, because the abstraction level is too low for this to be practical. Safety should be introduced in higher-level abstraction layers. # References - [Linux] - [io_uring header] [Linux]: https://www.man7.org/linux/man-pages/man7/io_uring.7.html [io_uring]: https://en.wikipedia.org/wiki/Io_uring [io_uring header]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/include/uapi/linux/io_uring.h?h=v6.13 [rustix-uring]: https://crates.io/crates/rustix-uring
64818
-