Async Cancellation I| blog.yoshuawuyts.com
Tree-Structured Concurrency| blog.yoshuawuyts.com
Wondering about Rust? We're addressing rumors and providing insight gained from years of early adoption of Rust here at Google.| Google Open Source Blog
For just about as long as I’ve been working on async Rust, the topic of scoped tasks has come up. These are async tasks that borrow from their environment, and they would come in handy in a lot of situations. Last year the standard library stabilized thread::scope which allows synchronous threads to do this. You could imagine a similar API, but with async: asyncfn fanout(data: &Vec){task::scope(|s|{// Spawn subtasks to run in parallel.| Tyler Mandry