News for hackers. Stuff that matters.
Re:Async and Await in Rust: a full proposal by staticassertion on Sunday July 15, 2018 @08:27PM (#17537891)
I don't think you'd need to have two versions.

If I have a sync function and I call something async, I should be able to just .wait() it, I think, and get the sync behavior.

Re:Async and Await in Rust: a full proposal by gpderetta on Monday July 16, 2018 @04:26AM (#17539613)
Technically you do not, as you pointed out you can use the cps version for everything, but it is suboptimal, especially for interoperability with other languages and the os.