compio-driver 0.11.0

Low-level driver for compio
Documentation
compio-driver-0.11.0 has been yanked.

compio-driver

MIT licensed crates.io docs.rs Check Test

Low-level driver for compio.

This crate provides the platform-specific driver (Proactor) of compio. It abstracts over different OS backends:

  • Windows: IOCP (IO Completion Ports)
  • Linux: io_uring (with optional polling fallback)
  • Other Unix platforms: polling

The driver manages the submission and completion of IO operations, providing a unified interface regardless of the underlying platform mechanism.

Usage

This crate is typically used indirectly through compio runtime, but you can also use it directly for low-level control over the IO driver. See examples in compio crate.