I don't know if this applies, but I read somewhere recently (perhaps /r/rust) something along the lines that Tokio allows you to use a single-threaded executor and that effectively relaxes some code ...