| Crates.io | a10 |
| lib.rs | a10 |
| version | 0.3.1 |
| created_at | 2021-07-17 12:11:07.501238+00 |
| updated_at | 2025-11-22 18:46:21.673832+00 |
| description | A10 is an io_uring library. |
| homepage | |
| repository | https://github.com/Thomasdezeeuw/a10 |
| max_upload_size | |
| id | 424037 |
| size | 732,527 |
The A10 io_uring library.
This library is meant as a low-level library safely exposing the io_uring API.
A10 is expected to be integrated into a Future runtime, but it can work as a
stand-alone library.
For simplicity this only has two main types and a number of helper types:
Ring is a wrapper around io_uring used to poll for completion events.AsyncFd is a wrapper around a file descriptor that provides a safe API to
schedule operations.Currently this requires a fairly new Linux kernel version, everything should work on Linux v6.1 and up.
Examples can be found in the examples directory of the source code.