In this second part of our journey to try and understand how async I/O works in Rust, we'll build a simple reactor/executor model.
This is the first blog post in a small series, where we will explore the basics of non-blocking IO in Rust. We'll start by building a minimal HTTP server using epoll