Задачи на async/await в Rust. Часть 2
Запустите два async task параллельно (join!).
Дан код:
use tokio::join;
Join двух async fn.
spawn async task.
async channel mpsc (tokio).
Select between futures (concept).
async Mutex.
Дан код:
async fn download(url: &str) -> Vec<u8>
Concurrent downloads.
Timeout для future.
async read file.
Сделайте async fn fetch_all(urls: Vec<String>), которая последовательно await-ит загрузку каждого URL.