spargio 0.5.1

Work-stealing async runtime for Rust built on io_uring and msg_ring
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# I/O Surface

High-level APIs:

- `spargio::fs::{OpenOptions, File}` + path helpers
- `spargio::net::{TcpListener, TcpStream, UdpSocket, Unix*}`
- `spargio::io::{AsyncRead, AsyncWrite, split, copy_to_vec, BufReader, BufWriter}`.

Low-level APIs:

- `RuntimeHandle::uring_native_unbound()` for direct operation submission.

For strict non-DNS data plane paths, use explicit `SocketAddr` connect/bind
entrypoints.