Understanding rust async closures

In the previous article , we saw how "normal" closures are desugared. The goal of this article is to see how it is done for async closures. However, we first need to understand how an async function is desugared. As in the first article, all titles are links to rust playgrounds where you can experiment with the code in the section. Async fn desugaring Let&#x27;s consider this simple async function…