mio icon indicating copy to clipboard operation
mio copied to clipboard

IoRing support for windows

Open ghost opened this issue 2 years ago • 3 comments

IoRing is a new windows api.

ghost avatar Jul 26 '23 21:07 ghost

Duplicate of https://github.com/tokio-rs/mio/issues/1591. Basically it's a maybe for Mio v2, otherwise you can look at https://github.com/Thomasdezeeuw/a10 which works on Linux currently.

Thomasdezeeuw avatar Jul 27 '23 09:07 Thomasdezeeuw

Note that I/O ring is a Windows API, while io_uring is a Linux API. A10 is a crate for Linux io_uring, not Windows I/O rings.

Here is a comparison between the two APIs.

So, this is not a duplicate I think.

dlight avatar May 27 '24 06:05 dlight

I'll reopen, but it think the design is fairly similar between Windows' I/O ring and Linux's io_uring. Neither of which is compatible with Mio's current design.

Thomasdezeeuw avatar May 27 '24 08:05 Thomasdezeeuw