The joys & pains of async/await
In this session, Zeeshan will walk us through the async/await landscape, highlighting the good, the bad and the ugly (oh the ugly!).
We’ll start with a short introduction to asynchronous programming in Rust, along with related core external API, and how it all works underneath. We’ll then look into async runtimes and challenges of implementing a runtime-agnostic async library. Towards the end, Zeeshan will propose possible solutions and workarounds for the challenges, based on his experience with zbus, a runtime-agnostic async crate.