There is still no good support for io_uring in Rust. AFAIK none of existing solutions fully support multishot ops, zerocopy ops with delayed buffer release, sending messages to another ring with IORING_OP_MSG_RING or convenient ops linking
Because memory is logically shared between the kernel and the application, it makes managing the ownership of memory in safe rust tricky! So unfortunately it's not as plug and play as one would hope
conradludgate|2 years ago
lordnacho|2 years ago