From 536d31123408c06f5a48e91cf3aff3c930edd214 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Fri, 25 Nov 2022 11:35:40 +0200 Subject: simplify code Sponsored-by: author --- src/main.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main.rs b/src/main.rs index 0a39d70..63cc4ed 100644 --- a/src/main.rs +++ b/src/main.rs @@ -3,20 +3,19 @@ use clap::Parser; #[tokio::main] async fn main() -> anyhow::Result<()> { let args = Args::parse(); - let mut i = 0; let mut tasks = vec![]; let client = reqwest::Client::builder() .danger_accept_invalid_certs(true) .build()?; - while i < args.n { + for _ in 0..args.n { let url = args.url.clone(); let client = client.clone(); let x = tokio::spawn( async move { client.get(&url).send().await }); tasks.push(x); - i += 1; } - println!("{} tasks created", tasks.len()); + println!("Created {} tasks", args.n); + for task in tasks { let result = task.await?; let response = result?; @@ -25,7 +24,7 @@ async fn main() -> anyhow::Result<()> { response.status()); } } - println!("OK"); + println!("All went OK"); Ok(()) } -- cgit v1.2.1