Ringbahn II: the central state machine

1 · Saoirse Shipwreckt · July 2, 2020, midnight
Last time I wrote about ringbahn, a safe API for using io-uring from Rust. I wrote that I would soon write a series of posts about the mechanism that makes ringbahn work. In the first post in that series, I want to look at the core state machine of ringbahn which makes it memory safe. The key types involved are the Ring and Completion types. Note: the API has evolved since my previous post....