Zero-cost futures in Rust
Big downside is now you will have a dichotomy of functions that block using futures and functions that block at the OS level and no sane way to intermix them. Rust essentially becomes two languages. Async&#x2F;await sugar doesn&#x27;t fix this.<p>Would be great if functions could be written in a general way for both IO models and users could select the implementation at their convenience.